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
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)
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
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)
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
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)
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
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)
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
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
.