X509SecurityToken Класс

Определение

Представляет маркер безопасности, основанный на сертификате X.509.Represents a security token that is based upon an X.509 certificate.

public ref class X509SecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class X509SecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type X509SecurityToken = class
    inherit SecurityToken
    interface IDisposable
Public Class X509SecurityToken
Inherits SecurityToken
Implements IDisposable
Наследование
X509SecurityToken
Производный
Реализации

Комментарии

Чтобы получить сведения о сертификате X.509, необходимо получить доступ к свойству Certificate.To get the details of the X.509 certificate, access the Certificate property.

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

X509SecurityToken(X509Certificate2)

Инициализирует новый экземпляр класса X509SecurityToken, используя указанный сертификат X.509.Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate.

X509SecurityToken(X509Certificate2, String)

Инициализирует новый экземпляр класса X509SecurityToken, используя указанный сертификат X.509 и уникальный идентификатор.Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate and unique identifier.

Свойства

Certificate

Возвращает сертификат X.509, связанный с маркером безопасности.Gets the X.509 certificate associated with the security token.

Id

Возвращает уникальный идентификатор маркера безопасности.Gets a unique identifier of the security token.

SecurityKeys

Возвращает ключи шифрования, связанные с маркером безопасности.Gets the cryptographic keys associated with the security token.

ValidFrom

Возвращает первый момент времени, когда данный маркер безопасности является действительным.Gets the first instant in time at which this security token is valid.

ValidTo

Возвращает последний момент времени, когда данный маркер безопасности является действительным.Gets the last instant in time at which this security token is valid.

Методы

CanCreateKeyIdentifierClause<T>()

Возвращает значение, определяющее, может ли маркер безопасности создать указанный идентификатор ключа.Gets a value indicating whether this security token is capable of creating the specified key identifier.

CreateKeyIdentifierClause<T>()

Создает предложение заданного идентификатора ключа.Creates the specified key identifier clause.

Dispose()

Освобождает все ресурсы, занятые модулем X509SecurityToken.Releases all resources used by the X509SecurityToken.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Возвращает значение, указывающее, равен ли идентификатор ключа данного экземпляра указанному идентификатору ключа.Returns a value indicating whether the key identifier for this instance is equal to the specified key identifier.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает ключ для указанного предложения идентификатора ключа.Gets the key for the specified key identifier clause.

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

Если для этого экземпляра вызывается метод ThrowIfDisposed(), создается исключение.Throws an exception if the ThrowIfDisposed() method has been called for this instance.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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