Idioma

EncryptedKeyIdentifierClause Construtores

Definição

Inicializa uma nova instância da classe EncryptedKeyIdentifierClause.

Sobrecargas

Nome Description
EncryptedKeyIdentifierClause(Byte[], String)

Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada criptografada e o algoritmo criptográfico usado para criptografar a chave.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada criptografada, o algoritmo criptográfico usado para criptografar a chave e um identificador de chave para a chave de criptografia.

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

Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada criptografada, o algoritmo criptográfico usado para criptografar a chave, um identificador de 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 EncryptedKeyIdentifierClause classe usando a chave especificada criptografada, o algoritmo criptográfico usado para criptografar a chave, um identificador de chave para a chave e um nome legível pelo usuário.

EncryptedKeyIdentifierClause(Byte[], String)

Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs

Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada criptografada e o algoritmo criptográfico 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 que Byte contém uma chave criptografada. Define o valor retornado do GetEncryptedKey() método.

encryptionMethod
String

O algoritmo criptográfico usado para criptografar a chave. Define o valor da EncryptionMethod propriedade.

Exceções

encryptionMethod é null.

- ou -

encryptedKey é null.

encryptedKey é de comprimento zero.

Comentários

Use as cadeias de caracteres estáticas constantes para SecurityAlgorithms especificar o algoritmo criptográfico para o encryptionMethod parâmetro.

Aplica-se a

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs

Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada criptografada, o algoritmo criptográfico usado para criptografar a chave e um identificador de 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 que Byte contém uma chave criptografada. Define o valor retornado do GetEncryptedKey() método.

encryptionMethod
String

O algoritmo criptográfico usado para criptografar a chave. Define o valor da EncryptionMethod propriedade.

encryptingKeyIdentifier
SecurityKeyIdentifier

Um SecurityKeyIdentifier que representa o identificador de chave para a chave de criptografia especificada no encryptedKey parâmetro. Define o valor da EncryptingKeyIdentifier propriedade.

Exceções

encryptionMethod é null.

- ou -

encryptedKey é null.

encryptedKey é de comprimento zero.

Comentários

Use as cadeias de caracteres estáticas constantes para SecurityAlgorithms especificar o algoritmo criptográfico para o encryptionMethod parâmetro.

Aplica-se a

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

Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs

Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada criptografada, o algoritmo criptográfico usado para criptografar a chave, um identificador de 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 que Byte contém uma chave criptografada. Define o valor retornado do GetEncryptedKey() método.

encryptionMethod
String

O algoritmo criptográfico usado para criptografar a chave. Define o valor da EncryptionMethod propriedade.

encryptingKeyIdentifier
SecurityKeyIdentifier

Um SecurityKeyIdentifier que representa o identificador de chave para a chave de criptografia especificada no encryptedKey parâmetro. Define o valor da EncryptingKeyIdentifier propriedade.

carriedKeyName
String

Um nome legível pelo usuário associado à chave especificada no encryptedKey parâmetro. Define o valor da CarriedKeyName propriedade.

Exceções

encryptionMethod é null.

- ou -

encryptedKey é null.

encryptedKey é de comprimento zero.

Comentários

Use as cadeias de caracteres estáticas constantes para SecurityAlgorithms especificar o algoritmo criptográfico para o encryptionMethod parâmetro.

Aplica-se a

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

Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs
Origem:
EncryptedKeyIdentifierClause.cs

Inicializa uma nova instância da EncryptedKeyIdentifierClause classe usando a chave especificada criptografada, o algoritmo criptográfico usado para criptografar a chave, um identificador de 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 que Byte contém uma chave criptografada. Define o valor retornado do GetEncryptedKey() método.

encryptionMethod
String

O algoritmo criptográfico usado para criptografar a chave. Define o valor da EncryptionMethod propriedade.

encryptingKeyIdentifier
SecurityKeyIdentifier

Um 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 usuário associado à chave especificada no encryptedKey parâmetro. Define o valor da CarriedKeyName propriedade.

derivationNonce
Byte[]

Uma matriz que Byte contém o nonce que foi usado para criar uma chave derivada. Define o valor retornado pelo GetDerivationNonce() método.

derivationLength
Int32

O tamanho da chave derivada. Define o valor da DerivationLength propriedade.

Exceções

encryptionMethod é null.

- ou -

encryptedKey é null.

encryptedKey é de comprimento zero.

Comentários

Quando os parâmetros e derivationNonce os derivationLength parâmetros são especificados, a chave derivada implícita é usada em vez da chave de segurança direta do token.

Use as cadeias de caracteres estáticas constantes para SecurityAlgorithms especificar o algoritmo criptográfico para o encryptionMethod parâmetro.

Aplica-se a