X509ThumbprintKeyIdentifierClause Clase

Definición

Representa una cláusula de identificador de clave que identifica un X509SecurityToken tokens de seguridad mediante la huella digital del certificado X.509.

public ref class X509ThumbprintKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509ThumbprintKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509ThumbprintKeyIdentifierClause = class
    inherit BinaryKeyIdentifierClause
Public Class X509ThumbprintKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
Herencia

Comentarios

Normalmente, no es necesario usar el X509ThumbprintKeyIdentifierClause, 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 token de mensaje SOAP y referencias no asociadas a 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 clase X509ThumbprintKeyIdentifierClause para hacer referencia a un token de seguridad de X509SecurityToken mediante la huella digital del certificado X.509. El método GetX509Thumbprint devuelve la huella digital.

Windows Communication Foundation admite los siguientes tipos de referencias de token de seguridad para X509SecurityToken tokens de seguridad.

Constructores

X509ThumbprintKeyIdentifierClause(Byte[])

Inicializa una nueva instancia de la clase X509ThumbprintKeyIdentifierClause utilizando la huella digital especificada para un certificado X.509.

X509ThumbprintKeyIdentifierClause(X509Certificate2)

Inicializa una nueva instancia de la clase X509ThumbprintKeyIdentifierClause mediante el certificado X.509 especificado.

Propiedades

CanCreateKey

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

(Heredado de SecurityKeyIdentifierClause)
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)
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 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)
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)
GetX509Thumbprint()

Devuelve la huella digital del certificado X.509.

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[])

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.

(Heredado de BinaryKeyIdentifierClause)
Matches(X509Certificate2)

Devuelve un valor que indica si el identificador de clave de esta instancia es equivalente a la huella digital del certificado X.509 especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

Se aplica a