X509IssuerSerialKeyIdentifierClause 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 dell'identificatore di chiave che identifica i X509SecurityToken token di sicurezza usando il nome distinto dell'autorità 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à
Commenti
In genere, X509IssuerSerialKeyIdentifierClause non viene usato , diverso da quando 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 alla sicurezza associata e non collegata. 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 X509IssuerSerialKeyIdentifierClause classe per fare riferimento a un X509SecurityToken token di sicurezza usando il nome distinto dell'autorità emittente del certificato e il numero di serie del certificato X.509. Le IssuerName proprietà 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 ai token di sicurezza per X509SecurityToken i token di sicurezza.
X509ThumbprintKeyIdentifierClause
Costruttori
| Nome | Descrizione |
|---|---|
| X509IssuerSerialKeyIdentifierClause(String, String) |
Inizializza una nuova istanza della X509IssuerSerialKeyIdentifierClause classe utilizzando il nome distinto specificato dell'autorità emittente del certificato e il numero di serie del certificato X.509. |
| X509IssuerSerialKeyIdentifierClause(X509Certificate2) |
Inizializza una nuova istanza della X509IssuerSerialKeyIdentifierClause classe utilizzando il certificato X.509 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) |
| 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
| Nome | Descrizione |
|---|---|
| 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) |
| GetDerivationNonce() |
Ottiene il nonce utilizzato per generare la chiave derivata. (Ereditato da SecurityKeyIdentifierClause) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Matches(SecurityKeyIdentifierClause) |
Restituisce un valore che indica se l'identificatore di chiave per questa 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 dell'autorità emittente e al numero di serie dell'autorità emittente specificati. |
| Matches(X509Certificate2) |
Restituisce un valore che indica se l'identificatore di chiave per questa istanza corrisponde al certificato X.509 specificato. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce l'oggetto corrente. |