EncryptedKeyIdentifierClause Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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
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)
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
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)
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
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)
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
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
.