SecurityStateEncoder Класс

Определение

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

public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
Наследование
SecurityStateEncoder
Производный

Комментарии

Этот класс используется для кодирования и декодирования содержимого маркера контекста безопасности при использовании привязки с безопасностью сообщений, использующим маркер контекста безопасности с отслеживанием состояния. Дополнительные сведения о маркерах контекста безопасности с отслеживанием состояния см. в разделе "Практическое руководство. Создание маркера контекста безопасности" для раздела "Безопасный сеанс ".

версия Microsoft SecurityStateEncoderDataProtectionSecurityStateEncoder. Он использует технологию Microsoft Windows Data Protection (DPAPI) для шифрования и расшифровки файла cookie. Вы можете подключить другой механизм шифрования и расшифровки файлов cookie, реализуя этот класс.

Кодировка состояния безопасности должна гарантировать, что состояние подписано и зашифровано для службы.

Этот класс используется сервером при отправке состояния безопасности в виде файла cookie, SecurityContextToken выданного клиенту.

Пример реализации этого класса — это X509CertificateSecurityStateEncoder сертификат службы для подписи и шифрования состояния безопасности.

Конструкторы

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

Инициализирует новый экземпляр класса SecurityStateEncoder.

Методы

Имя Описание
DecodeSecurityState(Byte[])

Декодирует состояние безопасности.

EncodeSecurityState(Byte[])

Кодирует состояние безопасности.

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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