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 на основе спецификаций безопасности 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 года, 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-Security1.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 г. WS-SecureConversation февраля 2005 г. и WS-SecurityPolicy спецификации безопасности 1.1.

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

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

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

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