X509KeyIdentifierClauseType Enumeración

Definición

Una enumeración que hace una lista de los posibles tipos de cláusulas de identificador de clave X.509.

public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType = 
Public Enum X509KeyIdentifierClauseType
Herencia
X509KeyIdentifierClauseType

Campos

Any 0

SubjectKeyIdentifier se utiliza si está presente en el certificado X.509, de lo contrario se utiliza IssuerSerial.

IssuerSerial 2

Se utiliza la referencia IssuerSerial: el identificador del emisor más un número de serie que es único para cada emisor.

RawDataKeyIdentifier 4

La referencia contiene los datos sin procesar de todo el certificado X.509.

SubjectKeyIdentifier 3

La referencia está basada en la extensión del identificador de clave de sujeto (SKI) de un certificado X.509 (no todos los certificados tienen uno, es una propiedad opcional).

Thumbprint 1

Se utiliza la Huella digital de X.509.

Ejemplos

El código siguiente muestra cómo establecer la propiedad X509ReferenceStyle en un miembro de esta enumeración.

AsymmetricSecurityBindingElement abe =
    (AsymmetricSecurityBindingElement)SecurityBindingElement.
    CreateMutualCertificateBindingElement(
    MessageSecurityVersion.
    WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10);

abe.SetKeyDerivation(false);

X509SecurityTokenParameters istp =
   abe.InitiatorTokenParameters as X509SecurityTokenParameters;
if (istp != null)
{
    istp.X509ReferenceStyle =
    X509KeyIdentifierClauseType.IssuerSerial;
}
Dim abe As AsymmetricSecurityBindingElement = CType(SecurityBindingElement.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10), AsymmetricSecurityBindingElement)

abe.SetKeyDerivation(False)

Dim istp As X509SecurityTokenParameters = TryCast(abe.InitiatorTokenParameters, X509SecurityTokenParameters)
If istp IsNot Nothing Then
    istp.X509ReferenceStyle = X509KeyIdentifierClauseType.IssuerSerial
End If

Se aplica a