X509SubjectKeyIdentifierClause Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una clausola identificatore di chiave che identifica un token di sicurezza X509SecurityToken utilizzando l'estensione di identificatore della chiave dell'oggetto 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 occorre utilizzare la classe X509SubjectKeyIdentifierClause, 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 X509ThumbprintKeyIdentifierClause per fare riferimento a un token di sicurezza X509SecurityToken utilizzando l'estensione di identificatore della chiave dell'oggetto del certificato X.509. Il metodo GetX509SubjectKeyIdentifier restituisce l'estensione di identificatore della chiave dell'oggetto.
Windows Communication Foundation supporta i seguenti tipi di riferimenti ai token di sicurezza per X509SecurityToken i token di sicurezza.
X509ThumbprintKeyIdentifierClause
Costruttori
X509SubjectKeyIdentifierClause(Byte[]) |
Inizializza una nuova istanza della classe X509SubjectKeyIdentifierClause utilizzando l'identificatore della chiave dell'oggetto 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) |
Metodi
CanCreateFrom(X509Certificate2) |
Ottiene un valore che indica se per il certificato X.509 specificato può essere creata una clausola di identificatore di chiave. |
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) |
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) |
GetX509SubjectKeyIdentifier() |
Ottiene l'identificatore di chiave dell'oggetto. |
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 questa istanza è equivalente all'identificatore di chiave del certificato X.509 specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. |
TryCreateFrom(X509Certificate2, X509SubjectKeyIdentifierClause) |
Crea una clausola di identificatore di chiave utilizzando il certificato X.509 specificato. |