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) |