EncryptedKeyIdentifierClause Costruttori

Definizione

Inizializza una nuova istanza della classe EncryptedKeyIdentifierClause.

Overload

Nome Descrizione
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.

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, 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, 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)

Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs

Inizializza una nuova istanza della EncryptedKeyIdentifierClause classe utilizzando la chiave specificata crittografata e l'algoritmo di crittografia usato 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 GetEncryptedKey() metodo .

encryptionMethod
String

Algoritmo di crittografia usato per crittografare la chiave. Imposta il valore della EncryptionMethod proprietà .

Eccezioni

encryptionMethod è null.

oppure

encryptedKey è null.

encryptedKey è di lunghezza zero.

Commenti

Usare le stringhe costanti statiche in SecurityAlgorithms per specificare l'algoritmo di crittografia per il encryptionMethod parametro .

Si applica a

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs

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.

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 GetEncryptedKey() metodo .

encryptionMethod
String

Algoritmo di crittografia usato per crittografare la chiave. Imposta il valore della EncryptionMethod proprietà .

encryptingKeyIdentifier
SecurityKeyIdentifier

Oggetto SecurityKeyIdentifier che rappresenta l'identificatore della chiave di crittografia specificata nel encryptedKey parametro . Imposta il valore della EncryptingKeyIdentifier proprietà .

Eccezioni

encryptionMethod è null.

oppure

encryptedKey è null.

encryptedKey è di lunghezza zero.

Commenti

Usare le stringhe costanti statiche in SecurityAlgorithms per specificare l'algoritmo di crittografia per il encryptionMethod parametro .

Si applica a

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs

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.

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 GetEncryptedKey() metodo .

encryptionMethod
String

Algoritmo di crittografia usato per crittografare la chiave. Imposta il valore della EncryptionMethod proprietà .

encryptingKeyIdentifier
SecurityKeyIdentifier

Oggetto SecurityKeyIdentifier che rappresenta l'identificatore della chiave di crittografia specificata nel encryptedKey parametro . Imposta il valore della EncryptingKeyIdentifier proprietà .

carriedKeyName
String

Nome leggibile dell'utente associato alla chiave specificata nel encryptedKey parametro . Imposta il valore della CarriedKeyName proprietà .

Eccezioni

encryptionMethod è null.

oppure

encryptedKey è null.

encryptedKey è di lunghezza zero.

Commenti

Usare le stringhe costanti statiche in SecurityAlgorithms per specificare l'algoritmo di crittografia per il encryptionMethod parametro .

Si applica a

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs
Origine:
EncryptedKeyIdentifierClause.cs

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.

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 GetEncryptedKey() metodo .

encryptionMethod
String

Algoritmo di crittografia usato per crittografare la chiave. Imposta il valore della EncryptionMethod proprietà .

encryptingKeyIdentifier
SecurityKeyIdentifier

Oggetto SecurityKeyIdentifier che rappresenta l'identificatore di chiave per la chiave specificata nel encryptedKey parametro . Imposta il valore della EncryptingKeyIdentifier proprietà .

carriedKeyName
String

Nome leggibile dell'utente associato alla chiave specificata nel encryptedKey parametro . Imposta il valore della CarriedKeyName proprietà .

derivationNonce
Byte[]

Matrice di Byte che contiene il nonce utilizzato per creare una chiave derivata. Imposta il valore restituito dal GetDerivationNonce() metodo .

derivationLength
Int32

Dimensione della chiave derivata. Imposta il valore della DerivationLength proprietà .

Eccezioni

encryptionMethod è null.

oppure

encryptedKey è null.

encryptedKey è di lunghezza zero.

Commenti

Quando vengono specificati i derivationNonce parametri e derivationLength viene usata la chiave derivata implicita anziché la chiave di sicurezza diretta del token.

Usare le stringhe costanti statiche in SecurityAlgorithms per specificare l'algoritmo di crittografia per il encryptionMethod parametro .

Si applica a