MessageSecurityVersion Класс

Определение

Абстрактный класс-контейнер, содержащий сведения о версии компонентов безопасности, в случае, когда он реализован несколькими из своих статических свойств.

public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
Наследование
MessageSecurityVersion

Комментарии

Данный класс является точкой расширения для настройки сериализации маркеров.

Данный класс является одноэлементным. Он предоставляет сведения о версиях спецификаций безопасности (WS-Security, WS-Trust, WS-Secure Conversation и WS-Security Policy), которые должны поддерживаться привязкой.

Класс содержит семь свойств типа static, каждое из которых возвращает экземпляр данного класса. Каждое из этих свойств представляет отличающуюся комбинацию версий спецификаций безопасности. Экземпляры данного класса используются в качестве параметров вызовов метода Create…CertificateBindingElement класса SecurityBindingElement. Если передать свойство Default, будет создана стандартная версия элемента привязки. Для создания нестандартной версии передайте свойство, соответствующее требуемой версии.

Класс также содержит свойства типа abstract, которые реализованы предыдущими экземплярами.

Свойства

BasicSecurityProfileVersion

Возвращает сведения о версии для основного профиля безопасности.

Default

Возвращает сведения о версии безопасности сообщений по умолчанию.

SecureConversationVersion

Возвращает версию WS-SecureConversation, соответствующую версии безопасности сообщения.

SecurityPolicyVersion

Возвращает версию WS-SecurityPolicy, соответствующую версии безопасности сообщения.

SecurityTokenVersion

Возвращает версию маркера безопасности, соответствующую версии безопасности сообщения.

SecurityVersion

Возвращает версию WS-Security, соответствующую версии безопасности сообщения.

TrustVersion

Возвращает версию WS-Trust, соответствующую версии безопасности сообщения.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Возвращает версию безопасности сообщений, которая требует основной профиль безопасности версии 1.0, основанный на спецификациях безопасности WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 и WS-SecurityPolicy 1.2.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Возвращает версию безопасности сообщений, которая требует основной профиль безопасности версии 1.0, основанный на спецификациях безопасности WS-Security 1.0, WS-Trust 2005 от февраля 2005 г., WS-SecureConversation от февраля 2005 г. и WS-SecurityPolicy 1.1.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

Возвращает версию безопасности сообщений, которая требует спецификации безопасности WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 и WS-SecurityPolicy 1.2.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Возвращает версию безопасности сообщений, которая требует спецификации безопасности WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 и BasicSecurityProfile 1.0.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

Возвращает версию безопасности сообщений, которая требует спецификации безопасности WS-Security 1.1, WS-Trust от февраля 2005 г., WS-SecureConversation от февраля 2005 г. и WS-SecurityPolicy 1.1.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Возвращает версию безопасности сообщений, которая требует основной профиль безопасности версии, основанный на спецификациях безопасности WS-Security 1.1, WS-Trust 2005 от февраля 2005 г., WS-SecureConversation от февраля 2005 г. и WS-SecurityPolicy 1.1.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к