Condividi tramite


X509WindowsSecurityToken Classe

Definizione

Rappresenta un token di sicurezza basato su un certificato X.509 e indica che il certificato è associato a un utente del dominio Windows oppure 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 hanno bisogno di utilizzare la classe X509WindowsSecurityToken, a meno che un servizio Web debba accedere ai dettagli relativi a un certificato X.509 a cui si fa riferimento in un messaggio SOAP in arrivo oppure a un dominio o a un account del computer a cui è associato il certificato. Per ottenere i dettagli del certificato X.509, accedere alla proprietà Certificate. Per ottenere l'identità dell'utente, vedere la proprietà WindowsIdentity.

Costruttori

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

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

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

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

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Crea una nuova istanza di X509WindowsSecurityToken.

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 di crittografia associate al token di sicurezza.

(Ereditato da X509SecurityToken)
ValidFrom

Ottiene l'indicazione del momento a partire dal quale il token di sicurezza è valido.

(Ereditato da X509SecurityToken)
ValidTo

Ottiene l'indicazione del momento fino al quale il token di sicurezza è valido.

(Ereditato da X509SecurityToken)
WindowsIdentity

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

Metodi

CanCreateKeyIdentifierClause<T>()

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

(Ereditato da X509SecurityToken)
CreateKeyIdentifierClause<T>()

Crea la clausola identificatore di chiave specificata.

(Ereditato da X509SecurityToken)
Dispose()

Rilascia tutte le risorse usate da 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

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

(Ereditato da X509SecurityToken)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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 l'istanza corrente.

(Ereditato da X509SecurityToken)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a