EncryptedKeyIdentifierClause Clase
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í.
Representa una cláusula de identificador de clave que identifica una clave cifrada.
public ref class EncryptedKeyIdentifierClause sealed : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public sealed class EncryptedKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type EncryptedKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public NotInheritable Class EncryptedKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Herencia
Comentarios
Normalmente, EncryptedKeyIdentifierClause no es necesario usar , excepto cuando se crea un servicio de token de seguridad personalizado. Cuando un servicio de token de seguridad devuelve un token de seguridad, el token de seguridad emitido contiene referencias a tokens de seguridad adjuntos y no conectados. Las referencias adjuntas hacen referencia a tokens de seguridad contenidos en el encabezado de seguridad de un mensaje SOAP y referencias no adjuntas son tokens de seguridad que no se incluyen en el encabezado de seguridad de un mensaje SOAP. Estas referencias suelen afirmar la autenticidad del token de seguridad emitido. Use la EncryptedKeyIdentifierClause clase para hacer referencia a una clave cifrada. El GetEncryptedKey método devuelve la clave cifrada.
WCF acepta claves ajustadas que están bien formadas con respecto al formato de conexión. El algoritmo de ajuste de claves especificado en la conexión se acepta y se usa. No se comprueba que sea compatible con el SecurityAlgorithmSuite especificado por el punto de conexión.
Constructores
| Nombre | Description |
|---|---|
| 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, 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) |
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) |
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. |
Propiedades
| Nombre | Description |
|---|---|
| CanCreateKey |
Obtiene un valor que indica si se puede crear una clave. (Heredado de SecurityKeyIdentifierClause) |
| CarriedKeyName |
Obtiene un nombre legible por el usuario asociado a la clave cifrada. |
| ClauseType |
Obtiene el tipo de cláusula de identificador de clave. (Heredado de SecurityKeyIdentifierClause) |
| DerivationLength |
Obtiene el tamaño de la clave derivada. (Heredado de SecurityKeyIdentifierClause) |
| EncryptingKeyIdentifier |
Obtiene un identificador de clave para la clave de cifrado. |
| EncryptionMethod |
Obtiene el algoritmo criptográfico que se usa para cifrar la clave. |
| Id |
Obtiene o establece el identificador de la cláusula de identificador de clave. (Heredado de SecurityKeyIdentifierClause) |
Métodos
| Nombre | Description |
|---|---|
| CreateKey() |
Crea una clave basada en los parámetros pasados al constructor. (Heredado de SecurityKeyIdentifierClause) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetBuffer() |
Obtiene los datos binarios que representan el identificador de clave. (Heredado de BinaryKeyIdentifierClause) |
| GetDerivationNonce() |
Obtiene el nonce que se usó para generar la clave derivada. (Heredado de SecurityKeyIdentifierClause) |
| GetEncryptedKey() |
Obtiene la clave cifrada. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetRawBuffer() |
Obtiene los datos binarios que representan el identificador de clave. (Heredado de BinaryKeyIdentifierClause) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Matches(Byte[], Int32) |
Devuelve un valor que indica si los datos binarios de la instancia actual son equivalentes a los datos binarios especificados en el desplazamiento especificado. (Heredado de BinaryKeyIdentifierClause) |
| Matches(Byte[], String, String) |
Devuelve un valor que indica si el identificador de clave de esta instancia es equivalente a la clave cifrada, el método de cifrado y el nombre legible por el usuario especificados. |
| Matches(Byte[]) |
Devuelve un valor que indica si los datos binarios de la instancia actual coinciden con los datos binarios especificados. (Heredado de BinaryKeyIdentifierClause) |
| Matches(SecurityKeyIdentifierClause) |
Devuelve un valor que indica si el identificador de clave de esta instancia es equivalente a la cláusula de identificador de clave especificada. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. |