X509IssuerSerialKeyIdentifierClause Classe

Definizione

Rappresenta una clausola identificatore di chiave che identifica un token di sicurezza X509SecurityToken utilizzando il nome distinto dell' emittente del certificato e il numero di serie del certificato X.509.

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

Commenti

In genere la classe X509IssuerSerialKeyIdentifierClause viene utilizzata solo quando viene creato 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 X509IssuerSerialKeyIdentifierClause per fare riferimento a un token di sicurezza X509SecurityToken utilizzando il nome distinto dell'emittente del certificato e il numero di serie del certificato X.509. Le proprietà IssuerName e IssuerSerialNumber rappresentano rispettivamente il nome distinto dell'emittente del certificato e il numero di serie del certificato X.509.

Windows Communication Foundation supporta i tipi seguenti di riferimenti al token di sicurezza per X509SecurityToken i token di sicurezza.

X509ThumbprintKeyIdentifierClause

Costruttori

X509IssuerSerialKeyIdentifierClause(String, String)

Inizializza una nuova istanza della classe X509IssuerSerialKeyIdentifierClause utilizzando il nome distinto dell'emittente del certificato specificato e il numero di serie del certificato X.509.

X509IssuerSerialKeyIdentifierClause(X509Certificate2)

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

Proprietà

CanCreateKey

Ottiene un valore che indica se è possibile creare una chiave.

(Ereditato da SecurityKeyIdentifierClause)
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)
IssuerName

Ottiene il nome distinto dell'autorità di certificazione che ha emesso il certificato X.509.

IssuerSerialNumber

Ottiene il numero di serie del certificato X.509.

Metodi

CreateKey()

Crea una chiave basata sui parametri passati nel costruttore.

(Ereditato da SecurityKeyIdentifierClause)
Equals(Object)

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

(Ereditato da Object)
GetDerivationNonce()

Ottiene il parametro nonce utilizzato per generare la chiave derivata.

(Ereditato da SecurityKeyIdentifierClause)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Matches(SecurityKeyIdentifierClause)

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

Matches(String, String)

Restituisce un valore che indica se l'identificatore di chiave per questa istanza è equivalente al nome e al numero di serie dell'emittente specificati.

Matches(X509Certificate2)

Restituisce un valore che indica se l'identificatore di chiave per l'istanza corrisponde 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