EncryptedKeyIdentifierClause Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe.
Sobrecargas
| Name | Descrição |
|---|---|
| EncryptedKeyIdentifierClause(Byte[], String) |
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada e o algoritmo criptográfico usado para encriptar a chave. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada, o algoritmo criptográfico usado para encriptar a chave e um identificador de chave para a chave de encriptação. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada, o algoritmo criptográfico usado para encriptar a chave, um identificador de chave para a chave de encriptação e um nome legível pelo utilizador. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada, o algoritmo criptográfico usado para encriptar a chave, um identificador de chave para a chave e um nome legível pelo utilizador. |
EncryptedKeyIdentifierClause(Byte[], String)
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada e o algoritmo criptográfico usado para encriptar 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[]
Um array disso Byte contém uma chave encriptada. Define o valor que é devolvido pelo GetEncryptedKey() método.
- encryptionMethod
- String
O algoritmo criptográfico utilizado para encriptar a chave. Define o valor da EncryptionMethod propriedade.
Exceções
encryptedKey é comprimento zero.
Observações
Use as cadeias constantes estáticas em para SecurityAlgorithms especificar o algoritmo criptográfico para o encryptionMethod parâmetro.
Aplica-se a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada, o algoritmo criptográfico usado para encriptar a chave e um identificador de chave para a chave de encriptação.
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[]
Um array disso Byte contém uma chave encriptada. Define o valor que é devolvido pelo GetEncryptedKey() método.
- encryptionMethod
- String
O algoritmo criptográfico utilizado para encriptar a chave. Define o valor da EncryptionMethod propriedade.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
A SecurityKeyIdentifier que representa o identificador de chave para a chave de encriptação especificado no encryptedKey parâmetro. Define o valor da EncryptingKeyIdentifier propriedade.
Exceções
encryptedKey é comprimento zero.
Observações
Use as cadeias constantes estáticas em para SecurityAlgorithms especificar o algoritmo criptográfico para o encryptionMethod parâmetro.
Aplica-se a
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)
Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada, o algoritmo criptográfico usado para encriptar a chave, um identificador de chave para a chave de encriptação e um nome legível pelo utilizador.
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[]
Um array disso Byte contém uma chave encriptada. Define o valor que é devolvido pelo GetEncryptedKey() método.
- encryptionMethod
- String
O algoritmo criptográfico utilizado para encriptar a chave. Define o valor da EncryptionMethod propriedade.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
A SecurityKeyIdentifier que representa o identificador de chave para a chave de encriptação especificada no encryptedKey parâmetro. Define o valor da EncryptingKeyIdentifier propriedade.
- carriedKeyName
- String
Um nome legível pelo utilizador associado à chave especificada no encryptedKey parâmetro. Define o valor da CarriedKeyName propriedade.
Exceções
encryptedKey é comprimento zero.
Observações
Use as cadeias constantes estáticas em para SecurityAlgorithms 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 EncryptedKeyIdentifierClause classe usando a chave especificada que está encriptada, o algoritmo criptográfico usado para encriptar a chave, um identificador de chave para a chave e um nome legível pelo utilizador.
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[]
Um array disso Byte contém uma chave encriptada. Define o valor que é devolvido pelo GetEncryptedKey() método.
- encryptionMethod
- String
O algoritmo criptográfico utilizado para encriptar a chave. Define o valor da EncryptionMethod propriedade.
- encryptingKeyIdentifier
- SecurityKeyIdentifier
A SecurityKeyIdentifier que representa o identificador de chave para a chave especificada no encryptedKey parâmetro. Define o valor da EncryptingKeyIdentifier propriedade.
- carriedKeyName
- String
Um nome legível pelo utilizador associado à chave especificada no encryptedKey parâmetro. Define o valor da CarriedKeyName propriedade.
- derivationNonce
- Byte[]
Um array de Byte que contém o nonce que foi usado para criar uma chave derivada. Define o valor que é devolvido pelo GetDerivationNonce() método.
- derivationLength
- Int32
O tamanho da chave derivada. Define o valor da DerivationLength propriedade.
Exceções
encryptedKey é comprimento zero.
Observações
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 constantes estáticas em para SecurityAlgorithms especificar o algoritmo criptográfico para o encryptionMethod parâmetro.