Partager via


X509KeyIdentifierClauseType Énumération

Définition

Énumération répertoriant les types possibles de clauses d’identificateur de clé X.509.

public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType = 
Public Enum X509KeyIdentifierClauseType
Héritage
X509KeyIdentifierClauseType

Champs

Nom Valeur Description
Any 0

SubjectKeyIdentifier est utilisé s’il est présent dans le certificat X.509 ; sinon IssuerSerial , il est utilisé.

Thumbprint 1

L’empreinte X.509 est utilisée.

IssuerSerial 2

La IssuerSerial référence est utilisée : l’identificateur de l’émetteur plus un numéro de série unique pour un émetteur.

SubjectKeyIdentifier 3

La référence est basée sur l’extension d’identificateur de clé d’objet d’un certificat X.509 (pas tous les certificats en ont un, il s’agit d’une propriété facultative).

RawDataKeyIdentifier 4

La référence contient les données brutes pour l’intégralité du certificat X.509.

Exemples

Le code suivant montre comment définir la X509ReferenceStyle propriété sur un membre de cette énumération.

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

S’applique à