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