X509SecurityToken Classe

Definizione

Rappresenta un token di sicurezza basato su un certificato 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
Ereditarietà
X509SecurityToken
Derivato
Implementazioni

Commenti

Per ottenere i dettagli del certificato X.509, accedere alla proprietà Certificate.To get the details of the X.509 certificate, access the Certificate property.

Costruttori

X509SecurityToken(X509Certificate2)

Inizializza una nuova istanza della classe X509SecurityToken utilizzando il certificato X.509 specificato.Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate.

X509SecurityToken(X509Certificate2, String)

Inizializza una nuova istanza della classe X509SecurityToken utilizzando il certificato X.509 e l'identificatore univoco specificati.Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate and unique identifier.

Proprietà

Certificate

Ottiene il certificato X.509 associato al token di sicurezza.Gets the X.509 certificate associated with the security token.

Id

Ottiene un identificatore univoco del token di sicurezza.Gets a unique identifier of the security token.

SecurityKeys

Ottiene le chiavi crittografiche associate al token di sicurezza.Gets the cryptographic keys associated with the security token.

ValidFrom

Ottiene l'indicazione del momento a partire dal quale il token di sicurezza è valido.Gets the first instant in time at which this security token is valid.

ValidTo

Ottiene l'indicazione del momento fino al quale il token di sicurezza è valido.Gets the last instant in time at which this security token is valid.

Metodi

CanCreateKeyIdentifierClause<T>()

Ottiene un valore che indica se il token di sicurezza corrente è in grado di creare l'identificatore di chiave specificato.Gets a value indicating whether this security token is capable of creating the specified key identifier.

CreateKeyIdentifierClause<T>()

Crea la clausola identificatore di chiave specificata.Creates the specified key identifier clause.

Dispose()

Rilascia tutte le risorse usate da X509SecurityToken.Releases all resources used by the X509SecurityToken.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Restituisce un valore che indica se l'identificatore di chiave dell'istanza corrente è uguale all'identificatore di chiave specificato.Returns a value indicating whether the key identifier for this instance is equal to the specified key identifier.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ottiene la chiave per la clausola identificatore di chiave specificata.Gets the key for the specified key identifier clause.

(Ereditato da SecurityToken)
ThrowIfDisposed()

Genera un'eccezione se il metodo ThrowIfDisposed() è stato chiamato per l'istanza corrente.Throws an exception if the ThrowIfDisposed() method has been called for this instance.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a