Condividi tramite


X509RawDataKeyIdentifierClause Classe

Definizione

Rappresenta una clausola dell'identificatore di chiave che identifica un token di sicurezza X509SecurityToken utilizzando i dati non elaborati del certificato X.509.

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

Commenti

In genere non occorre utilizzare la classe X509RawDataKeyIdentifierClause, tranne quando si crea un servizio token di sicurezza personalizzato. Quando un servizio token di sicurezza restituisce un token di sicurezza, il token di sicurezza emesso contiene riferimenti a token di sicurezza associati e non associati. I riferimenti associati si riferiscono ai token di sicurezza contenuti nell'intestazione di sicurezza di un messaggio SOAP e i riferimenti non associati sono token di sicurezza che non sono inclusi nell’intestazione di sicurezza di un messaggio SOAP. Questi riferimenti confermano in genere l'autenticità del token di sicurezza emesso. Utilizzare la classe X509RawDataKeyIdentifierClause per fare riferimento a un token di sicurezza X509SecurityToken utilizzando i dati non elaborati del certificato X.509. Il metodo GetX509RawData restituisce i dati non elaborati.

Windows Communication Foundation (WCF) supporta i tipi di riferimenti ai token di sicurezza seguenti per X509SecurityToken i token di sicurezza.

X509ThumbprintKeyIdentifierClause

Costruttori

X509RawDataKeyIdentifierClause(Byte[])

Inizializza una nuova istanza della classe X509RawDataKeyIdentifierClause utilizzando i dati non elaborati specificati di un certificato X.509.

X509RawDataKeyIdentifierClause(X509Certificate2)

Inizializza una nuova istanza della classe X509RawDataKeyIdentifierClause utilizzando il certificato X.509 specificato.

Proprietà

CanCreateKey

Ottiene un valore che indica se una chiave può essere creata dai dati non elaborati del certificato X.509 o dalla matrice di byte specificata nel costruttore.

ClauseType

Ottiene il tipo di clausola identificatore di chiave.

(Ereditato da SecurityKeyIdentifierClause)
DerivationLength

Ottiene la dimensione della chiave derivata.

(Ereditato da SecurityKeyIdentifierClause)
Id

Ottiene o imposta l'ID della clausola identificatore di chiave.

(Ereditato da SecurityKeyIdentifierClause)

Metodi

CreateKey()

Crea una chiave dai dati non elaborati del certificato X.509 o della matrice di byte specificata nel costruttore.

Equals(Object)

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

(Ereditato da Object)
GetBuffer()

Ottiene i dati binari che rappresentano l'identificatore di chiave.

(Ereditato da BinaryKeyIdentifierClause)
GetDerivationNonce()

Ottiene il parametro nonce utilizzato per generare la chiave derivata.

(Ereditato da SecurityKeyIdentifierClause)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetRawBuffer()

Ottiene i dati binari che rappresentano l'identificatore di chiave.

(Ereditato da BinaryKeyIdentifierClause)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetX509RawData()

Ottiene i dati non elaborati associati al certificato X.509.

Matches(Byte[])

Restituisce un valore che indica se i dati binari dell'istanza corrente corrispondono ai dati binari specificati.

(Ereditato da BinaryKeyIdentifierClause)
Matches(Byte[], Int32)

Restituisce un valore che indica se i dati binari dell'istanza corrente sono equivalenti ai dati binari specificati all'offset specificato.

(Ereditato da BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

Restituisce un valore che indica se l'identificatore di chiave per l'istanza è equivalente alla clausola identificatore di chiave specificata.

(Ereditato da BinaryKeyIdentifierClause)
Matches(X509Certificate2)

Restituisce un valore che indica se l'identificatore di chiave per l'istanza è equivalente al certificato X.509 specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce l'oggetto corrente.

Si applica a