Partage via


EncryptedKeyIdentifierClause Constructeurs

Définition

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause.

Surcharges

EncryptedKeyIdentifierClause(Byte[], String)

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée et de l'algorithme de chiffrement utilisé pour chiffrer la clé.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé et d'un identificateur de clé pour la clé de chiffrement.

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

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé, d'un identificateur de clé pour la clé de chiffrement et d'un nom lisible par l'utilisateur.

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

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé, d'un identificateur de clé pour la clé et d'un nom lisible par l'utilisateur.

EncryptedKeyIdentifierClause(Byte[], String)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée et de l'algorithme de chiffrement utilisé pour chiffrer la clé.

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)

Paramètres

encryptedKey
Byte[]

Tableau d'Byte qui contient une clé chiffrée. Définit la valeur retournée par la méthode GetEncryptedKey().

encryptionMethod
String

Algorithme de chiffrement utilisé pour chiffrer la clé. Définit la valeur de la propriété EncryptionMethod.

Exceptions

encryptionMethod a la valeur null.

-ou-

encryptedKey a la valeur null.

encryptedKey est de longueur nulle.

Remarques

Utilisez les chaînes constantes statiques dans les SecurityAlgorithms pour spécifier l'algorithme de chiffrement pour le paramètre encryptionMethod.

S’applique à

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé et d'un identificateur de clé pour la clé de chiffrement.

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)

Paramètres

encryptedKey
Byte[]

Tableau d'Byte qui contient une clé chiffrée. Définit la valeur retournée par la méthode GetEncryptedKey().

encryptionMethod
String

Algorithme de chiffrement utilisé pour chiffrer la clé. Définit la valeur de la propriété EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

Objet SecurityKeyIdentifier qui représente l'identificateur de clé pour la clé de chiffrement spécifiée dans le paramètre encryptedKey. Définit la valeur de la propriété EncryptingKeyIdentifier.

Exceptions

encryptionMethod a la valeur null.

-ou-

encryptedKey a la valeur null.

encryptedKey est de longueur nulle.

Remarques

Utilisez les chaînes constantes statiques dans les SecurityAlgorithms pour spécifier l'algorithme de chiffrement pour le paramètre encryptionMethod.

S’applique à

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

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé, d'un identificateur de clé pour la clé de chiffrement et d'un nom lisible par l'utilisateur.

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)

Paramètres

encryptedKey
Byte[]

Tableau d'Byte qui contient une clé chiffrée. Définit la valeur retournée par la méthode GetEncryptedKey().

encryptionMethod
String

Algorithme de chiffrement utilisé pour chiffrer la clé. Définit la valeur de la propriété EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier qui représente l'identificateur de clé pour la clé de chiffrement spécifiée dans le paramètre encryptedKey. Définit la valeur de la propriété EncryptingKeyIdentifier.

carriedKeyName
String

Nom lisible par l'utilisateur associé à la clé spécifiée dans le paramètre encryptedKey. Définit la valeur de la propriété CarriedKeyName.

Exceptions

encryptionMethod a la valeur null.

-ou-

encryptedKey a la valeur null.

encryptedKey est de longueur nulle.

Remarques

Utilisez les chaînes constantes statiques dans les SecurityAlgorithms pour spécifier l'algorithme de chiffrement pour le paramètre encryptionMethod.

S’applique à

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

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé, d'un identificateur de clé pour la clé et d'un nom lisible par l'utilisateur.

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)

Paramètres

encryptedKey
Byte[]

Tableau d'Byte qui contient une clé chiffrée. Définit la valeur retournée par la méthode GetEncryptedKey().

encryptionMethod
String

Algorithme de chiffrement utilisé pour chiffrer la clé. Définit la valeur de la propriété EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier qui représente l'identificateur de clé pour la clé spécifiée dans le paramètre encryptedKey. Définit la valeur de la propriété EncryptingKeyIdentifier.

carriedKeyName
String

Nom lisible par l'utilisateur associé à la clé spécifiée dans le paramètre encryptedKey. Définit la valeur de la propriété CarriedKeyName.

derivationNonce
Byte[]

Tableau d'Byte qui contient la valeur à usage unique utilisée pour créer une clé dérivée. Définit la valeur retournée par la méthode GetDerivationNonce().

derivationLength
Int32

Taille de la clé dérivée. Définit la valeur de la propriété DerivationLength.

Exceptions

encryptionMethod a la valeur null.

-ou-

encryptedKey a la valeur null.

encryptedKey est de longueur nulle.

Remarques

Lorsque les paramètres derivationNonce et derivationLength sont spécifiés, la clé dérivée implicite est utilisée au lieu de la clé de sécurité directe du jeton.

Utilisez les chaînes constantes statiques dans les SecurityAlgorithms pour spécifier l'algorithme de chiffrement pour le paramètre encryptionMethod.

S’applique à