EncryptedKeyIdentifierClause Costruttori
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.
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause.
Overload
EncryptedKeyIdentifierClause(Byte[], String) |
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata e l'algoritmo di crittografia utilizzato per crittografare la chiave. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata, l'algoritmo di crittografia utilizzato per crittografare la chiave e un identificatore di chiave per la chiave di crittografia. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata, l'algoritmo di crittografia utilizzato per crittografare la chiave, un identificatore di chiave per la chiave di crittografia e un nome leggibile dall'utente. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata, l'algoritmo di crittografia utilizzato per crittografare la chiave, un identificatore di chiave per la chiave e un nome leggibile dall'utente. |
EncryptedKeyIdentifierClause(Byte[], String)
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata e l'algoritmo di crittografia utilizzato per crittografare la chiave.
public:
EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String)
Parametri
- encryptedKey
- Byte[]
Matrice di Byte che contiene una chiave crittografata. Imposta il valore restituito dal metodo GetEncryptedKey().
- encryptionMethod
- String
L'algoritmo di crittografia che viene utilizzato per crittografare la chiave. Imposta il valore della proprietà EncryptionMethod.
Eccezioni
Il parametro encryptedKey
è di lunghezza zero.
Commenti
Utilizzare le stringhe costanti statiche indicate nella classe SecurityAlgorithms per specificare l'algoritmo di crittografia del parametro encryptionMethod
.
Si applica a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata, l'algoritmo di crittografia utilizzato per crittografare la chiave e un identificatore di chiave per la chiave di crittografia.
public:
EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier)
Parametri
- encryptedKey
- Byte[]
Matrice di Byte che contiene una chiave crittografata. Imposta il valore restituito dal metodo GetEncryptedKey().
- encryptionMethod
- String
L'algoritmo di crittografia che viene utilizzato per crittografare la chiave. Imposta il valore della proprietà EncryptionMethod.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Classe SecurityKeyIdentifier che rappresenta l'identificatore di chiave per la chiave di crittografia specificata nel parametro encryptedKey
. Imposta il valore della proprietà EncryptingKeyIdentifier.
Eccezioni
Il parametro encryptedKey
è di lunghezza zero.
Commenti
Utilizzare le stringhe costanti statiche indicate nella classe SecurityAlgorithms per specificare l'algoritmo di crittografia del parametro encryptionMethod
.
Si applica a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata, l'algoritmo di crittografia utilizzato per crittografare la chiave, un identificatore di chiave per la chiave di crittografia e un nome leggibile dall'utente.
public:
EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier, System::String ^ carriedKeyName);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier * string -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier, carriedKeyName As String)
Parametri
- encryptedKey
- Byte[]
Matrice di Byte che contiene una chiave crittografata. Imposta il valore restituito dal metodo GetEncryptedKey().
- encryptionMethod
- String
L'algoritmo di crittografia che viene utilizzato per crittografare la chiave. Imposta il valore della proprietà EncryptionMethod.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Classe SecurityKeyIdentifier che rappresenta l'identificatore di chiave per la chiave di crittografia specificata nel parametro encryptedKey
. Imposta il valore della proprietà EncryptingKeyIdentifier.
- carriedKeyName
- String
Nome leggibile dall'utente associato alla chiave specificata nel parametro encryptedKey
. Imposta il valore della proprietà CarriedKeyName.
Eccezioni
Il parametro encryptedKey
è di lunghezza zero.
Commenti
Utilizzare le stringhe costanti statiche indicate nella classe SecurityAlgorithms per specificare l'algoritmo di crittografia del parametro encryptionMethod
.
Si applica a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
- Origine:
- EncryptedKeyIdentifierClause.cs
Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause utilizzando la chiave specificata che viene crittografata, l'algoritmo di crittografia utilizzato per crittografare la chiave, un identificatore di chiave per la chiave e un nome leggibile dall'utente.
public:
EncryptedKeyIdentifierClause(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ encryptingKeyIdentifier, System::String ^ carriedKeyName, cli::array <System::Byte> ^ derivationNonce, int derivationLength);
public EncryptedKeyIdentifierClause (byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier encryptingKeyIdentifier, string carriedKeyName, byte[] derivationNonce, int derivationLength);
new System.IdentityModel.Tokens.EncryptedKeyIdentifierClause : byte[] * string * System.IdentityModel.Tokens.SecurityKeyIdentifier * string * byte[] * int -> System.IdentityModel.Tokens.EncryptedKeyIdentifierClause
Public Sub New (encryptedKey As Byte(), encryptionMethod As String, encryptingKeyIdentifier As SecurityKeyIdentifier, carriedKeyName As String, derivationNonce As Byte(), derivationLength As Integer)
Parametri
- encryptedKey
- Byte[]
Matrice di Byte che contiene una chiave crittografata. Imposta il valore restituito dal metodo GetEncryptedKey().
- encryptionMethod
- String
L'algoritmo di crittografia che viene utilizzato per crittografare la chiave. Imposta il valore della proprietà EncryptionMethod.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Classe SecurityKeyIdentifier che rappresenta l'identificatore di chiave per la chiave specificata nel parametro encryptedKey
. Imposta il valore della proprietà EncryptingKeyIdentifier.
- carriedKeyName
- String
Nome leggibile dall'utente associato alla chiave specificata nel parametro encryptedKey
. Imposta il valore della proprietà CarriedKeyName.
- derivationNonce
- Byte[]
Matrice di Byte che contiene il parametro nonce utilizzato per creare una chiave derivata. Imposta il valore restituito dal metodo GetDerivationNonce().
- derivationLength
- Int32
Dimensione della chiave derivata. Imposta il valore della proprietà DerivationLength.
Eccezioni
Il parametro encryptedKey
è di lunghezza zero.
Commenti
Quando vengono specificati i parametri derivationNonce
e derivationLength
, anziché la chiave di sicurezza diretta del token viene utilizzata la chiave derivata implicita.
Utilizzare le stringhe costanti statiche indicate nella classe SecurityAlgorithms per specificare l'algoritmo di crittografia del parametro encryptionMethod
.