EncryptedKeyIdentifierClause Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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
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)
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
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)
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
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)
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
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 .