Compartir a través de


EncryptedKeyIdentifierClause Constructores

Definición

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause.

Sobrecargas

EncryptedKeyIdentifierClause(Byte[], String)

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause utilizando la clave especificada que está cifrada y el algoritmo criptográfico utilizado para cifrar la clave.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

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

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

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause utilizando la clave especificada que está cifrada, el algoritmo criptográfico utilizado para cifrar la clave, un identificador clave para la clave de cifrado y un nombre que sea legible para el usuario.

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

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause utilizando la clave especificada que está cifrada, el algoritmo criptográfico utilizado para cifrar la clave, un identificador clave para la clave y un nombre que sea legible para el usuario.

EncryptedKeyIdentifierClause(Byte[], String)

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

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause utilizando la clave especificada que está cifrada y el algoritmo criptográfico utilizado 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[]

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

encryptionMethod
String

El algoritmo criptográfico que se utilizó para cifrar la clave. Establece el valor de la propiedad EncryptionMethod.

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey tiene una longitud cero.

Comentarios

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

Se aplica a

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

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

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause utilizando la clave especificada que está cifrada, el algoritmo criptográfico utilizado para cifrar la clave y un identificador 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[]

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

encryptionMethod
String

El algoritmo criptográfico que se utilizó para cifrar la clave. Establece el valor de la propiedad EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

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

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey tiene una longitud cero.

Comentarios

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

Se aplica a

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

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

Inicializa una nueva instancia de la clase EncryptedKeyIdentifierClause utilizando la clave especificada que está cifrada, el algoritmo criptográfico utilizado para cifrar la clave, un identificador clave para la clave de cifrado y un nombre que sea legible para 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[]

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

encryptionMethod
String

El algoritmo criptográfico que se utilizó para cifrar la clave. Establece el valor de la propiedad EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

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

carriedKeyName
String

Un nombre legible para el usuario que está asociado a la clave especificada en el parámetro encryptedKey. Establece el valor de la propiedad CarriedKeyName.

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey tiene una longitud cero.

Comentarios

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

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 clase EncryptedKeyIdentifierClause utilizando la clave especificada que está cifrada, el algoritmo criptográfico utilizado para cifrar la clave, un identificador clave para la clave y un nombre que sea legible para 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[]

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

encryptionMethod
String

El algoritmo criptográfico que se utilizó para cifrar la clave. Establece el valor de la propiedad EncryptionMethod.

encryptingKeyIdentifier
SecurityKeyIdentifier

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

carriedKeyName
String

Un nombre legible para el usuario que está asociado a la clave especificada en el parámetro encryptedKey. Establece el valor de la propiedad CarriedKeyName.

derivationNonce
Byte[]

Una matriz de Byte que contiene el valor de seguridad (nonce) que se utilizó para crear una clave derivada. Establece el valor que se devuelve gracias al método GetDerivationNonce().

derivationLength
Int32

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

Excepciones

encryptionMethod es null.

O bien

encryptedKey es null.

encryptedKey tiene una longitud cero.

Comentarios

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

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

Se aplica a