X509KeyIdentifierClauseType X509KeyIdentifierClauseType X509KeyIdentifierClauseType X509KeyIdentifierClauseType Enum

Definizione

Un'enumerazione che elenca i possibili tipi di clausole dell'identificatore di chiave X.509.An enumeration listing the possible types of X.509 key identifier clauses.

public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType = 
Public Enum X509KeyIdentifierClauseType
Ereditarietà
X509KeyIdentifierClauseTypeX509KeyIdentifierClauseTypeX509KeyIdentifierClauseTypeX509KeyIdentifierClauseType

Campi

Any Any Any Any 0

SubjectKeyIdentifier viene utilizzato se presente nel certificato X.509, in caso contrario viene utilizzato IssuerSerial.SubjectKeyIdentifier is used if present in the X.509 certificate, otherwise IssuerSerial is used.

IssuerSerial IssuerSerial IssuerSerial IssuerSerial 2

Viene utilizzato il riferimento IssuerSerial: l'identificatore dell'emittente più un numero di serie univoco per un'emittente.The IssuerSerial reference is used: the issuer identifier plus a serial number that is unique for an issuer.

RawDataKeyIdentifier RawDataKeyIdentifier RawDataKeyIdentifier RawDataKeyIdentifier 4

Il riferimento contiene i dati elaborati per il certificato X.509.The reference contains the raw data for the entire X.509 certificate.

SubjectKeyIdentifier SubjectKeyIdentifier SubjectKeyIdentifier SubjectKeyIdentifier 3

Il riferimento è basato sull'estensione dell'identificatore di chiave dell'oggetto di un certificato X.509 (non tutti i certificati dispongono di tale estensione, è una proprietà facoltativa).Reference is based on the subject key identifier extension of an X.509 certificate (not all certificates have one, it is an optional property).

Thumbprint Thumbprint Thumbprint Thumbprint 1

Viene utilizzata un'identificazione digitale X.509.The X.509 Thumbprint is used.

Esempi

Nel codice seguente viene illustrato come impostare la proprietà X509ReferenceStyle su un membro di questa enumerazione.The following code shows how to set the X509ReferenceStyle property to a member of this enumeration.

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

Si applica a