EncryptedKeyIdentifierClause Clase

Definición

Representa una cláusula de identificador 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 necesita ser utilizado, 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 las referencias a los tokens de seguridad adjuntas y no adjuntas. Las referencias adjuntas hacen referencia a los tokens de seguridad que están contenidos dentro del encabezado de seguridad de un mensaje SOAP y las referencias no adjuntas son tokens de seguridad que no están incluidos dentro del encabezado de seguridad de un mensaje SOAP. Normalmente, estas referencias afirman la autenticidad del token de seguridad emitido. Utilice la clase EncryptedKeyIdentifierClause para hacer referencia a una clave cifrada. El método GetEncryptedKey devuelve la clave cifrada.

WCF acepta claves ajustadas que están bien formadas con respecto al formato de conexión. Se acepta y se usa el algoritmo de encapsulado de claves especificado en la conexión. No se comprueba que sea compatible con el SecurityAlgorithmSuite especificado por el extremo.

Constructores

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.

Propiedades

CanCreateKey

Obtiene un valor que indica si se puede crear una clave.

(Heredado de SecurityKeyIdentifierClause)
CarriedKeyName

Obtiene un nombre legible para el usuario que está 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 clave para la clave cifrando.

EncryptionMethod

Obtiene el algoritmo criptográfico que se utilizó para cifrar la clave.

Id

Obtiene o establece el identificador de la cláusula de identificador de clave.

(Heredado de SecurityKeyIdentifierClause)

Métodos

CreateKey()

Crea una clave basada en los parámetros pasados en el constructor.

(Heredado de SecurityKeyIdentifierClause)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetBuffer()

Obtiene los datos binarios que representan el identificador clave.

(Heredado de BinaryKeyIdentifierClause)
GetDerivationNonce()

Obtiene nonce (valor de seguridad) que fue utilizado para generar la clave derivada.

(Heredado de SecurityKeyIdentifierClause)
GetEncryptedKey()

Obtiene la clave cifrada.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetRawBuffer()

Obtiene los datos binarios que representan el identificador clave.

(Heredado de BinaryKeyIdentifierClause)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Matches(Byte[])

Devuelve un valor que indica si los datos binarios para la instancia actual coinciden con los datos binarios especificados.

(Heredado de BinaryKeyIdentifierClause)
Matches(Byte[], Int32)

Devuelve un valor que indica si los datos binarios para 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 clave para esta instancia es equivalente a la clave cifrada especificada, al método de cifrado y al nombre legible por el usuario.

Matches(SecurityKeyIdentifierClause)

Devuelve un valor que indica si el identificador de clave para esta instancia es equivalente a la cláusula del identificador de clave especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

Se aplica a