X509SubjectKeyIdentifierClause Classe

Definizione

Rappresenta una clausola dell'identificatore di chiave che identifica un X509SecurityToken token di sicurezza usando l'estensione dell'identificatore di chiave del soggetto del certificato X.509.

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

Commenti

In genere, non è necessario usare , X509SubjectKeyIdentifierClause ad eccezione del momento in cui viene creato un servizio token di sicurezza personalizzato. Quando un servizio token di sicurezza restituisce un token di sicurezza, il token di sicurezza rilasciato contiene riferimenti ai token di sicurezza collegati e non collegati. I riferimenti allegati fanno riferimento ai token di sicurezza contenuti nell'intestazione di sicurezza di un messaggio SOAP e ai riferimenti non collegati sono token di sicurezza non inclusi nell'intestazione di sicurezza di un messaggio SOAP. Questi riferimenti confermano in genere l'autenticità del token di sicurezza rilasciato. Usare la X509ThumbprintKeyIdentifierClause classe per fare riferimento a un X509SecurityToken token di sicurezza usando l'estensione dell'identificatore di chiave del soggetto del certificato X.509. Il GetX509SubjectKeyIdentifier metodo restituisce l'estensione dell'identificatore di chiave del soggetto.

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

X509ThumbprintKeyIdentifierClause

Costruttori

Nome Descrizione
X509SubjectKeyIdentifierClause(Byte[])

Inizializza una nuova istanza della X509SubjectKeyIdentifierClause classe utilizzando l'identificatore di chiave del soggetto specificato.

Proprietà

Nome Descrizione
CanCreateKey

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

(Ereditato da SecurityKeyIdentifierClause)
ClauseType

Ottiene il tipo di clausola dell'identificatore di chiave.

(Ereditato da SecurityKeyIdentifierClause)
DerivationLength

Ottiene le dimensioni della chiave derivata.

(Ereditato da SecurityKeyIdentifierClause)
Id

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

(Ereditato da SecurityKeyIdentifierClause)

Metodi

Nome Descrizione
CanCreateFrom(X509Certificate2)

Ottiene un valore che indica se è possibile creare una clausola dell'identificatore di chiave per il certificato X.509 specificato.

CreateKey()

Crea una chiave in base ai parametri passati al costruttore.

(Ereditato da SecurityKeyIdentifierClause)
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 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 il Type dell'istanza corrente.

(Ereditato da Object)
GetX509SubjectKeyIdentifier()

Ottiene l'identificatore della chiave del soggetto.

Matches(Byte[], Int32)

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

(Ereditato da BinaryKeyIdentifierClause)
Matches(Byte[])

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

(Ereditato da BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

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

(Ereditato da BinaryKeyIdentifierClause)
Matches(X509Certificate2)

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

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

TryCreateFrom(X509Certificate2, X509SubjectKeyIdentifierClause)

Crea una clausola dell'identificatore di chiave usando il certificato X.509 specificato.

Si applica a