Condividi tramite


X509WindowsSecurityToken Classe

Definizione

Rappresenta un token di sicurezza basato su un certificato X.509 e che il certificato è mappato a un utente di dominio Windows o a un account utente del computer locale.

public ref class X509WindowsSecurityToken : System::IdentityModel::Tokens::X509SecurityToken
public class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken
type X509WindowsSecurityToken = class
    inherit X509SecurityToken
Public Class X509WindowsSecurityToken
Inherits X509SecurityToken
Ereditarietà
X509WindowsSecurityToken

Commenti

In genere, gli sviluppatori di applicazioni non devono usare la classe X509WindowsSecurityToken, a meno che un servizio Web non ottenga l'accesso ai dettagli relativi a un certificato X.509 a cui viene fatto riferimento in un messaggio SOAP in ingresso o nell'account di dominio o computer a cui è mappato il certificato. Per ottenere i dettagli del certificato X.509, accedere alla proprietà Certificate. Per ottenere l'identità utente, vedere la proprietà WindowsIdentity.

Costruttori

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Crea una nuova istanza di X509WindowsSecurityToken.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

Inizializza una nuova istanza della classe X509WindowsSecurityToken utilizzando il certificato X.509, il dominio o l'account computer windows specificati e l'identificatore univoco.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

Inizializza una nuova istanza della classe X509WindowsSecurityToken utilizzando il certificato X.509 e l'account computer o dominio Windows specificati.

Proprietà

AuthenticationType

Ottiene il tipo di autenticazione per il token.

Certificate

Ottiene il certificato X.509 associato al token di sicurezza.

(Ereditato da X509SecurityToken)
Id

Ottiene un identificatore univoco del token di sicurezza.

(Ereditato da X509SecurityToken)
SecurityKeys

Ottiene le chiavi crittografiche associate al token di sicurezza.

(Ereditato da X509SecurityToken)
ValidFrom

Ottiene il primo istante nel tempo in cui questo token di sicurezza è valido.

(Ereditato da X509SecurityToken)
ValidTo

Ottiene l'ultimo istante nel tempo in cui questo token di sicurezza è valido.

(Ereditato da X509SecurityToken)
WindowsIdentity

Ottiene l'identità di un dominio o di un account computer Windows.

Metodi

CanCreateKeyIdentifierClause<T>()

Ottiene un valore che indica se questo token di sicurezza è in grado di creare l'identificatore di chiave specificato.

(Ereditato da X509SecurityToken)
CreateKeyIdentifierClause<T>()

Crea la clausola dell'identificatore di chiave specificata.

(Ereditato da X509SecurityToken)
Dispose()

Rilascia tutte le risorse usate dal X509WindowsSecurityToken.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Restituisce un valore che indica se l'identificatore di chiave per questa istanza è uguale all'identificatore di chiave specificato.

(Ereditato da X509SecurityToken)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ottiene la chiave per la clausola dell'identificatore di chiave specificata.

(Ereditato da SecurityToken)
ThrowIfDisposed()

Genera un'eccezione se il metodo ThrowIfDisposed() è stato chiamato per questa istanza.

(Ereditato da X509SecurityToken)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a