EncryptedKeyIdentifierClause 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 una chiave crittografata.
public ref class EncryptedKeyIdentifierClause sealed : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public sealed class EncryptedKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type EncryptedKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public NotInheritable Class EncryptedKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Ereditarietà
Commenti
In genere, non è necessario usare , EncryptedKeyIdentifierClause 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 EncryptedKeyIdentifierClause classe per fare riferimento a una chiave crittografata. Il GetEncryptedKey metodo restituisce la chiave crittografata.
WCF accetta chiavi incapsulate ben formate rispetto al formato di collegamento. L'algoritmo di wrapping della chiave specificato in transito viene accettato e usato. Non è verificato che sia compatibile con l'oggetto SecurityAlgorithmSuite specificato dall'endpoint.
Costruttori
| Nome | Descrizione |
|---|---|
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Inizializza una nuova istanza della EncryptedKeyIdentifierClause classe utilizzando la chiave specificata crittografata, l'algoritmo di crittografia usato per crittografare la chiave, un identificatore di chiave per la chiave e un nome leggibile dall'utente. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Inizializza una nuova istanza della EncryptedKeyIdentifierClause classe utilizzando la chiave specificata crittografata, l'algoritmo di crittografia usato per crittografare la chiave, un identificatore di chiave per la chiave di crittografia e un nome leggibile dall'utente. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Inizializza una nuova istanza della EncryptedKeyIdentifierClause classe utilizzando la chiave specificata crittografata, l'algoritmo di crittografia usato per crittografare la chiave e un identificatore di chiave per la chiave di crittografia. |
| EncryptedKeyIdentifierClause(Byte[], String) |
Inizializza una nuova istanza della EncryptedKeyIdentifierClause classe utilizzando la chiave specificata crittografata e l'algoritmo di crittografia usato per crittografare la chiave. |
Proprietà
| Nome | Descrizione |
|---|---|
| CanCreateKey |
Ottiene un valore che indica se è possibile creare una chiave. (Ereditato da SecurityKeyIdentifierClause) |
| CarriedKeyName |
Ottiene un nome leggibile dall'utente associato alla chiave crittografata. |
| ClauseType |
Ottiene il tipo di clausola dell'identificatore di chiave. (Ereditato da SecurityKeyIdentifierClause) |
| DerivationLength |
Ottiene le dimensioni della chiave derivata. (Ereditato da SecurityKeyIdentifierClause) |
| EncryptingKeyIdentifier |
Ottiene un identificatore di chiave per la chiave di crittografia. |
| EncryptionMethod |
Ottiene l'algoritmo di crittografia utilizzato per crittografare la chiave. |
| Id |
Ottiene o imposta l'ID della clausola dell'identificatore di chiave. (Ereditato da SecurityKeyIdentifierClause) |
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) |
| 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) |
| GetEncryptedKey() |
Ottiene la chiave crittografata. |
| 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) |
| 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[], String, String) |
Restituisce un valore che indica se l'identificatore di chiave per questa istanza è equivalente alla chiave crittografata, al metodo di crittografia e al nome leggibile dell'utente specificati. |
| 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. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. |