EncryptedSecurityTokenHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обработчик токена для зашифрованных токенов безопасности. Обрабатывает токены типа EncryptedSecurityToken.
public ref class EncryptedSecurityTokenHandler : System::IdentityModel::Tokens::SecurityTokenHandler
public class EncryptedSecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type EncryptedSecurityTokenHandler = class
inherit SecurityTokenHandler
Public Class EncryptedSecurityTokenHandler
Inherits SecurityTokenHandler
- Наследование
Комментарии
Обработчик маркеров, который сериализует и десериализует EncryptedSecurityToken объекты из <xenc:EncryptedData>
элементов и EncryptedKeyIdentifierClause объекты из <xenc:EncryptedKey>
элементов, как определено в спецификации синтаксиса и обработки xml-шифрования.
Конструкторы
EncryptedSecurityTokenHandler() |
Инициализирует новый экземпляр класса EncryptedSecurityTokenHandler. |
Свойства
CanValidateToken |
Получает значение, указывающее, может ли этот обработчик поддерживать проверку токенов безопасности. (Унаследовано от SecurityTokenHandler) |
CanWriteToken |
Получает значение, которое указывает, предоставляет ли обработчик функциональные возможности сериализации токенов. |
Configuration |
Получает или задает объект SecurityTokenHandlerConfiguration, который предоставляет конфигурацию для текущего экземпляра. (Унаследовано от SecurityTokenHandler) |
ContainingCollection |
Получает коллекцию обработчиков токена, содержащую текущий экземпляр. (Унаследовано от SecurityTokenHandler) |
KeyInfoSerializer |
Получает или задает SecurityTokenSerializer, который будет использоваться для сериализации и десериализации идентификаторов ключа из элемента |
TokenType |
Получает тип токена, обрабатываемого текущим экземпляром. |
Методы
CanReadKeyIdentifierClause(XmlReader) |
Возвращает значение, указывающее, показывает ли текущий XML-элемент на элемент |
CanReadToken(String) |
Возвращает значение, показывающее, может ли указанная строка десериализоваться как токен типа, обработанного этим экземпляром. (Унаследовано от SecurityTokenHandler) |
CanReadToken(XmlReader) |
Возвращает значение, указывающее, показывает ли средство чтения на элемент |
CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает значение, показывающее, может ли указанная конструкция идентификатора ключа быть сериализована этим экземпляром. (Унаследовано от SecurityTokenHandler) |
CreateSecurityTokenReference(SecurityToken, Boolean) |
При переопределении в производном классе создает ссылку токена безопасности для токенов, обрабатываемых этим классом. Этот метод обычно вызывается службой токенов безопасности (STS). (Унаследовано от SecurityTokenHandler) |
CreateToken(SecurityTokenDescriptor) |
При переопределении в производном классе создает токен безопасности с помощью заданного дескриптора токена. Этот метод вызывается службой токенов безопасности (STS). (Унаследовано от SecurityTokenHandler) |
DetectReplayedToken(SecurityToken) |
При переопределении в производном классе вызывает исключение, если обнаруживается, что указанный токен используется повторно. (Унаследовано от SecurityTokenHandler) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetTokenTypeIdentifiers() |
Получает URI идентификаторов типов для токенов, обрабатываемых текущим экземпляром. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
LoadCustomConfiguration(XmlNodeList) |
При переопределении в производном классе загружает пользовательскую конфигурацию из XML-кода. (Унаследовано от SecurityTokenHandler) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ReadKeyIdentifierClause(XmlReader) |
Считывает EncryptedKeyIdentifierClause из XML-потока. |
ReadToken(String) |
При переопределении в производном классе десериализует заданную строку в токен обрабатываемого этим производным классом типа. (Унаследовано от SecurityTokenHandler) |
ReadToken(XmlReader) |
Считывает зашифрованный токен безопасности. |
ReadToken(XmlReader, SecurityTokenResolver) |
При переопределении в производном классе десериализует XML-код, на который имеется ссылка в указанном модуле чтения XML, в токен, обрабатываемый производным классом, путем использования заданного сопоставителя токенов. (Унаследовано от SecurityTokenHandler) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TraceTokenValidationFailure(SecurityToken, String) |
Трассирует событие сбоя во время проверки токенов безопасности, если трассировка включена. (Унаследовано от SecurityTokenHandler) |
TraceTokenValidationSuccess(SecurityToken) |
Трассирует успешную проверку событий токен безопасности, если трассировка включена. (Унаследовано от SecurityTokenHandler) |
ValidateToken(SecurityToken) |
При переопределении в производном классе проверяет указанный токен безопасности. Токен должен иметь тип, обрабатываемый производным классом. (Унаследовано от SecurityTokenHandler) |
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause) |
При переопределении в производном классе сериализует указанную конструкцию идентификатора ключа в формат XML. Предложения идентификатора ключа должно иметь тип, поддерживаемый производным классом. (Унаследовано от SecurityTokenHandler) |
WriteToken(SecurityToken) |
При переопределении в производном классе сериализует указанный токен безопасности в строку. Токен должен иметь тип, обрабатываемый производным классом. (Унаследовано от SecurityTokenHandler) |
WriteToken(XmlWriter, SecurityToken) |
Записывает зашифрованный токен безопасности с помощью модуля записи XML. |