EncryptedKeyIdentifierClause Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause.
Sobrecargas
EncryptedKeyIdentifierClause(Byte[], String) |
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada e o algoritmo de criptografia usado para criptografar a chave. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada, o algoritmo de criptografia usado para criptografar a chave e um identificador da chave para a chave de criptografia. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada, o algoritmo de criptografia usado para criptografar a chave, um identificador da chave para a chave de criptografia e um nome legível pelo usuário. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada, o algoritmo de criptografia usado para criptografar a chave, um identificador da chave para a chave e um nome legível pelo usuário. |
EncryptedKeyIdentifierClause(Byte[], String)
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada e o algoritmo de criptografia usado para criptografar a chave.
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)
Parâmetros
- encryptedKey
- Byte[]
Uma matriz de Byte que contém uma chave que é criptografada. Define o valor retornado do método GetEncryptedKey().
- encryptionMethod
- String
O algoritmo de criptografia usado para criptografar a chave. Define o valor da propriedade EncryptionMethod.
Exceções
encryptedKey
tem tamanho zero.
Comentários
Use as cadeias de caracteres constantes estáticas no SecurityAlgorithms para especificar o algoritmo criptográfico para o encryptionMethod
parâmetro .
Aplica-se a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada, o algoritmo de criptografia usado para criptografar a chave e um identificador da chave para a chave de criptografia.
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)
Parâmetros
- encryptedKey
- Byte[]
Uma matriz de Byte que contém uma chave que é criptografada. Define o valor retornado do método GetEncryptedKey().
- encryptionMethod
- String
O algoritmo de criptografia usado para criptografar a chave. Define o valor da propriedade EncryptionMethod.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Um SecurityKeyIdentifier que representa o identificador de chave para a chave de criptografia que é especificada no parâmetro encryptedKey
. Define o valor da propriedade EncryptingKeyIdentifier.
Exceções
encryptedKey
tem tamanho zero.
Comentários
Use as cadeias de caracteres constantes estáticas no SecurityAlgorithms para especificar o algoritmo criptográfico para o encryptionMethod
parâmetro .
Aplica-se a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada, o algoritmo de criptografia usado para criptografar a chave, um identificador da chave para a chave de criptografia e um nome legível pelo usuário.
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)
Parâmetros
- encryptedKey
- Byte[]
Uma matriz de Byte que contém uma chave que é criptografada. Define o valor retornado do método GetEncryptedKey().
- encryptionMethod
- String
O algoritmo de criptografia usado para criptografar a chave. Define o valor da propriedade EncryptionMethod.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Um SecurityKeyIdentifier que representa o identificador de chave para a chave de criptografia especificada no parâmetro encryptedKey
. Define o valor da propriedade EncryptingKeyIdentifier.
- carriedKeyName
- String
Um nome legível do usuário que está associado à chave especificada no parâmetro encryptedKey
. Define o valor da propriedade CarriedKeyName.
Exceções
encryptedKey
tem tamanho zero.
Comentários
Use as cadeias de caracteres constantes estáticas no SecurityAlgorithms para especificar o algoritmo criptográfico para o encryptionMethod
parâmetro .
Aplica-se a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)
Inicializa uma nova instância da classe EncryptedKeyIdentifierClause usando a chave especificada que é criptografada, o algoritmo de criptografia usado para criptografar a chave, um identificador da chave para a chave e um nome legível pelo usuário.
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)
Parâmetros
- encryptedKey
- Byte[]
Uma matriz de Byte que contém uma chave que é criptografada. Define o valor retornado do método GetEncryptedKey().
- encryptionMethod
- String
O algoritmo de criptografia usado para criptografar a chave. Define o valor da propriedade EncryptionMethod.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
Um SecurityKeyIdentifier que representa o identificador de chave para a chave especificada no parâmetro encryptedKey
. Define o valor da propriedade EncryptingKeyIdentifier.
- carriedKeyName
- String
Um nome legível do usuário que está associado à chave especificada no parâmetro encryptedKey
. Define o valor da propriedade CarriedKeyName.
- derivationNonce
- Byte[]
Uma matriz de Byte que contém o nonce que foi usado para criar uma chave derivada. Define o valor retornado pelo método GetDerivationNonce().
- derivationLength
- Int32
O tamanho da chave derivada. Define o valor da propriedade DerivationLength.
Exceções
encryptedKey
tem tamanho zero.
Comentários
Quando os derivationNonce
parâmetros e derivationLength
são especificados, a chave derivada implícita é usada em vez da chave de segurança direta do token.
Use as cadeias de caracteres constantes estáticas no SecurityAlgorithms para especificar o algoritmo criptográfico para o encryptionMethod
parâmetro .