X509SecurityToken X509SecurityToken X509SecurityToken X509SecurityToken Class

Definition

Stellt ein Sicherheitstoken dar, das auf einem X.509-Zertifikat basiert.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
Vererbung
X509SecurityTokenX509SecurityTokenX509SecurityTokenX509SecurityToken
Abgeleitet
Implementiert

Hinweise

Greifen Sie auf die Certificate-Eigenschaft zu, um die Details des X.509-Zertifikats abzurufen.To get the details of the X.509 certificate, access the Certificate property.

Konstruktoren

X509SecurityToken(X509Certificate2) X509SecurityToken(X509Certificate2) X509SecurityToken(X509Certificate2) X509SecurityToken(X509Certificate2)

Initialisiert eine neue Instanz der X509SecurityToken-Klasse mithilfe des angegebenen X.509-Zertifikats.Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate.

X509SecurityToken(X509Certificate2, String) X509SecurityToken(X509Certificate2, String) X509SecurityToken(X509Certificate2, String) X509SecurityToken(X509Certificate2, String)

Initialisiert eine neue Instanz der X509SecurityToken-Klasse unter Verwendung des angegebenen X.509-Zertifikats und des eindeutigen Bezeichners.Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate and unique identifier.

Eigenschaften

Certificate Certificate Certificate Certificate

Ruft das dem Sicherheitstoken zugeordnete X.509-Zertifikat ab.Gets the X.509 certificate associated with the security token.

Id Id Id Id

Ruft einen eindeutigen Bezeichner für das Sicherheitstoken ab.Gets a unique identifier of the security token.

SecurityKeys SecurityKeys SecurityKeys SecurityKeys

Ruft die dem Sicherheitstoken zugeordneten kryptografischen Schlüssel ab.Gets the cryptographic keys associated with the security token.

ValidFrom ValidFrom ValidFrom ValidFrom

Ruft den frühesten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.Gets the first instant in time at which this security token is valid.

ValidTo ValidTo ValidTo ValidTo

Ruft den spätest möglichen Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.Gets the last instant in time at which this security token is valid.

Methoden

CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>()

Ruft einen Wert ab, der angibt, ob dieses Sicherheitstoken den angegebenen Schlüsselbezeichner erstellen kann.Gets a value indicating whether this security token is capable of creating the specified key identifier.

CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>()

Erstellt die angegebene Schlüsselbezeichnerklausel.Creates the specified key identifier clause.

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom X509SecurityToken verwendeten Ressourcen frei.Releases all resources used by the X509SecurityToken.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Schlüsselbezeichner übereinstimmt.Returns a value indicating whether the key identifier for this instance is equal to the specified key identifier.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab.Gets the key for the specified key identifier clause.

(Inherited from SecurityToken)
ThrowIfDisposed() ThrowIfDisposed() ThrowIfDisposed() ThrowIfDisposed()

Löst eine Ausnahme aus, wenn die ThrowIfDisposed()-Methode für diese Instanz aufgerufen wurde.Throws an exception if the ThrowIfDisposed() method has been called for this instance.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: