EncryptedKeyIdentifierClause Constructores

Definición

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause.

Sobrecargas

Nombre Description
EncryptedKeyIdentifierClause(Byte[], String)

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra y el algoritmo criptográfico usado para cifrar la clave.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra, el algoritmo criptográfico usado para cifrar la clave y un identificador de clave para la clave de cifrado.

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

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra, el algoritmo criptográfico usado para cifrar la clave, un identificador de clave para la clave de cifrado y un nombre legible por el usuario.

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

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra, el algoritmo criptográfico usado para cifrar la clave, un identificador de clave para la clave y un nombre legible por el usuario.

EncryptedKeyIdentifierClause(Byte[], String)

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

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra y el algoritmo criptográfico usado para cifrar la clave.

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[]

Matriz de Byte que contiene una clave cifrada. Establece el valor que se devuelve del GetEncryptedKey() método .

encryptionMethod
String

Algoritmo criptográfico que se usa para cifrar la clave. Establece el valor de la EncryptionMethod propiedad .

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey es de longitud cero.

Comentarios

Use las cadenas de constantes estáticas en SecurityAlgorithms para especificar el algoritmo criptográfico para el encryptionMethod parámetro .

Se aplica a

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

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

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra, el algoritmo criptográfico usado para cifrar la clave y un identificador de clave para la clave de cifrado.

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[]

Matriz de Byte que contiene una clave cifrada. Establece el valor que se devuelve del GetEncryptedKey() método .

encryptionMethod
String

Algoritmo criptográfico que se usa para cifrar la clave. Establece el valor de la EncryptionMethod propiedad .

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier que representa el identificador de clave de la clave de cifrado especificada en el encryptedKey parámetro . Establece el valor de la EncryptingKeyIdentifier propiedad .

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey es de longitud cero.

Comentarios

Use las cadenas de constantes estáticas en SecurityAlgorithms para especificar el algoritmo criptográfico para el encryptionMethod parámetro .

Se aplica a

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

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

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra, el algoritmo criptográfico usado para cifrar la clave, un identificador de clave para la clave de cifrado y un nombre legible por el usuario.

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[]

Matriz de Byte que contiene una clave cifrada. Establece el valor que se devuelve del GetEncryptedKey() método .

encryptionMethod
String

Algoritmo criptográfico que se usa para cifrar la clave. Establece el valor de la EncryptionMethod propiedad .

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier que representa el identificador de clave para la clave de cifrado especificada en el encryptedKey parámetro . Establece el valor de la EncryptingKeyIdentifier propiedad .

carriedKeyName
String

Nombre legible por el usuario asociado a la clave especificada en el encryptedKey parámetro . Establece el valor de la CarriedKeyName propiedad .

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey es de longitud cero.

Comentarios

Use las cadenas de constantes estáticas en SecurityAlgorithms para especificar el algoritmo criptográfico para el encryptionMethod parámetro .

Se aplica a

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

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

Inicializa una nueva instancia de la EncryptedKeyIdentifierClause clase utilizando la clave especificada que se cifra, el algoritmo criptográfico usado para cifrar la clave, un identificador de clave para la clave y un nombre legible por el usuario.

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[]

Matriz de Byte que contiene una clave cifrada. Establece el valor que se devuelve del GetEncryptedKey() método .

encryptionMethod
String

Algoritmo criptográfico que se usa para cifrar la clave. Establece el valor de la EncryptionMethod propiedad .

encryptingKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier que representa el identificador de clave de la clave especificada en el encryptedKey parámetro . Establece el valor de la EncryptingKeyIdentifier propiedad .

carriedKeyName
String

Nombre legible por el usuario asociado a la clave especificada en el encryptedKey parámetro . Establece el valor de la CarriedKeyName propiedad .

derivationNonce
Byte[]

Matriz de Byte que contiene el nonce que se usó para crear una clave derivada. Establece el valor devuelto por el GetDerivationNonce() método .

derivationLength
Int32

Tamaño de la clave derivada. Establece el valor de la DerivationLength propiedad .

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey es de longitud cero.

Comentarios

Cuando se especifican los derivationNonce parámetros y derivationLength , se usa la clave derivada implícita en lugar de la clave de seguridad directa del token.

Use las cadenas de constantes estáticas en SecurityAlgorithms para especificar el algoritmo criptográfico para el encryptionMethod parámetro .

Se aplica a