Compartilhar via


X509KeyIdentifierClauseType Enumeração

Definição

Uma enumeração listando os tipos possíveis de cláusulas de identificador de chave X.509.

public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType = 
Public Enum X509KeyIdentifierClauseType
Herança
X509KeyIdentifierClauseType

Campos

Nome Valor Description
Any 0

SubjectKeyIdentifier é usado se estiver presente no certificado X.509, caso contrário IssuerSerial , será usado.

Thumbprint 1

A impressão digital X.509 é usada.

IssuerSerial 2

A IssuerSerial referência é usada: o identificador do emissor mais um número de série exclusivo para um emissor.

SubjectKeyIdentifier 3

A referência baseia-se na extensão do identificador de chave do assunto de um certificado X.509 (nem todos os certificados têm um, é uma propriedade opcional).

RawDataKeyIdentifier 4

A referência contém os dados brutos de todo o certificado X.509.

Exemplos

O código a seguir mostra como definir a X509ReferenceStyle propriedade como um membro dessa enumeração.

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

Aplica-se a