X509ThumbprintKeyIdentifierClause 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 los tokens de seguridad X509SecurityToken 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, X509ThumbprintKeyIdentifierClause 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 token de mensaje SOAP y las referencias no adjuntas hacen referencia a 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 X509ThumbprintKeyIdentifierClause para hacer referencia a un token de seguridad X509SecurityToken utilizando la huella digital del certificado X.509. El método GetX509Thumbprint devuelve las huellas digitales.
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 el certificado X.509. |
X509ThumbprintKeyIdentifierClause(X509Certificate2) |
Inicializa una instancia nueva de la clase X509ThumbprintKeyIdentifierClause con 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 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) |
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) |
GetX509Thumbprint() |
Devuelve la huella digital para el certificado X.509. |
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(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. (Heredado de BinaryKeyIdentifierClause) |
Matches(X509Certificate2) |
Devuelve un valor que indica si el identificador de clave para esta instancia es equivalente a la huella digital del certificado X.509. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. |