X509SecurityTokenHandler Classe

Definizione

Rappresenta un gestore del token di sicurezza che elabora i token di tipo X509SecurityToken. Per impostazione predefinita, il gestore eseguirà la convalida del trust a livello di catena del certificato X.509.

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

Costruttori

X509SecurityTokenHandler()

Inizializza una nuova istanza della classe X509SecurityTokenHandler con i valori predefiniti.

X509SecurityTokenHandler(Boolean)

Inizializza una nuova istanza della classe X509SecurityTokenHandler utilizzando un valore che indica se occorre eseguire il mapping del certificato a un account di Windows.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Inizializza una nuova istanza della classe X509SecurityTokenHandler utilizzando un valore che indica se occorre eseguire il mapping del certificato a un account di Windows e il validator del certificato specificato.

X509SecurityTokenHandler(X509CertificateValidator)

Inizializza una nuova istanza della classe X509SecurityTokenHandler utilizzando il validator del certificato specificato.

Proprietà

CanValidateToken

Ottiene un valore che indica se il gestore supporta la convalida di token di tipo X509SecurityToken.

CanWriteToken

Ottiene un valore che indica se il gestore può scrivere i token di tipo X509SecurityToken.

CertificateValidator

Ottiene o imposta X509CertificateValidator utilizzate dall'istanza corrente.

Configuration

Ottiene o imposta l'oggetto SecurityTokenHandlerConfiguration che fornisce la configurazione per l'istanza corrente.

(Ereditato da SecurityTokenHandler)
ContainingCollection

Ottiene la raccolta di gestori di token che contiene l'istanza corrente.

(Ereditato da SecurityTokenHandler)
MapToWindows

Ottiene o imposta un valore che indica se è necessario eseguire il mapping del token di convalida a un account Windows.

TokenType

Ottiene l'oggetto Type dei token che questo gestore elabora.

WriteXmlDSigDefinedClauseTypes

Ottiene o imposta il valore che specifica se vengono preferiti i tipi di clausola definita da XmlDsig.

X509NTAuthChainTrustValidator

Ottiene o imposta l'oggetto X509NTAuthChainTrustValidator utilizzato dall'istanza corrente durante la convalida del certificato quando il certificato X.509 in ingresso viene mappato a un account Windows.

Metodi

CanReadKeyIdentifierClause(XmlReader)

Restituisce un valore che indica se il lettore specificato fa riferimento a un elemento <ds:X509Data>.

CanReadToken(String)

Restituisce un valore che indica se la stringa specificata può essere deserializzata come un token del tipo elaborato da questa istanza.

(Ereditato da SecurityTokenHandler)
CanReadToken(XmlReader)

Restituisce un valore che indica se il lettore punta a un token di sicurezza X.509 secondo quanto definito nella specifica WS-Security.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Restituisce un valore che indica se la clausola dell'identificatore chiave specificata può essere serializzata da questo gestore.

CreateSecurityTokenReference(SecurityToken, Boolean)

Una volta eseguito l'override in una classe derivata, crea il riferimento del token di sicurezza per i token elaborati da quella classe. Questo metodo in genere viene chiamato da un servizio token di sicurezza (STS).

(Ereditato da SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Quando è sottoposto a override in una classe derivata, crea un nuovo token di sicurezza utilizzando il descrittore di token specificato. Questo metodo viene chiamato da un servizio token di sicurezza (STS).

(Ereditato da SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Una volta eseguito l'override in una classe derivata, viene generata un'eccezione se il token specificato viene rilevato come ripetuto.

(Ereditato da SecurityTokenHandler)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetTokenTypeIdentifiers()

Ottiene il tipo di token di sicurezza X.509 definito nel profilo di token X.509 WS-Security.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
LoadCustomConfiguration(XmlNodeList)

Carica la configurazione personalizzata da XML.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadKeyIdentifierClause(XmlReader)

Deserializza una clausola identificatore di chiave a cui fa riferimento il lettore XML specificato.

ReadToken(String)

Una volta eseguito l'override in una classe derivata, deserializza la stringa specificata in un token del tipo elaborato dalla classe derivata.

(Ereditato da SecurityTokenHandler)
ReadToken(XmlReader)

Deserializza il token di sicurezza X.509 a cui fa riferimento il lettore XML specificato.

ReadToken(XmlReader, SecurityTokenResolver)

Una volta eseguito l'override in una classe derivata, deserializza l'XML cui si fa riferimento dal lettore XML specificato in un token del tipo elaborato dalla classe derivata utilizzando il resolver di token specificato.

(Ereditato da SecurityTokenHandler)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TraceTokenValidationFailure(SecurityToken, String)

Traccia l'evento di errore durante la convalida dei token di sicurezza se è abilitata la tracciatura.

(Ereditato da SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Traccia la convalida dell'evento dei token di sicurezza se è abilitata la tracciatura.

(Ereditato da SecurityTokenHandler)
ValidateToken(SecurityToken)

Convalida il token di sicurezza X.509 specificato.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Serializza la clausola dell'identificatore chiave specificato nel writer XML.

WriteToken(SecurityToken)

Una volta eseguito l'override in una classe derivata, serializza il token di sicurezza specificato in una stringa. Il token deve essere del tipo elaborato dalla classe derivata.

(Ereditato da SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Serializza il token di sicurezza X.509 specificato nel writer XML specificato.

Si applica a

Vedi anche