Compartir a través de


X509RawDataKeyIdentifierClause Clase

Definición

Representa una cláusula de identificador clave que identifica un token de seguridad X509SecurityToken mediante los datos sin procesar del certificado X.509.

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

Comentarios

Normalmente, X509RawDataKeyIdentifierClause 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 X509RawDataKeyIdentifierClause para hacer referencia a un token de seguridad X509SecurityToken utilizando los datos sin procesar del certificado X.509. El método GetX509RawData devuelve los datos sin procesar.

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

X509ThumbprintKeyIdentifierClause

Constructores

X509RawDataKeyIdentifierClause(Byte[])

Inicializa una instancia nueva de la clase X509RawDataKeyIdentifierClause con los datos sin procesar del certificado X.509 especificado.

X509RawDataKeyIdentifierClause(X509Certificate2)

Inicializa una instancia nueva de la clase X509RawDataKeyIdentifierClause con el certificado X.509 especificado.

Propiedades

CanCreateKey

Obtiene un valor que indica si una clave se puede crear a partir de los datos sin procesar del certificado X.509 o a partir de la matriz de bytes que se especifica en el constructor.

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 a partir de los datos sin procesar del certificado X.509 o a partir de la matriz de bytes que se especifica en el constructor.

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)
GetX509RawData()

Obtiene los datos sin procesar asociados al 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 clave para esta instancia es equivalente al certificado X.590 de clave especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve el objeto actual.

Se aplica a