Lire en anglais

Partager via


X509KeyIdentifierClauseType Énumération

Définition

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

C#
public enum X509KeyIdentifierClauseType
Héritage
X509KeyIdentifierClauseType

Champs

Nom Valeur Description
Any 0

SubjectKeyIdentifier est utilisée si elle est présente dans le certificat X.509, sinon, IssuerSerial est utilisée.

IssuerSerial 2

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

RawDataKeyIdentifier 4

La référence contient les données brutes de la totalité du certificat X.509.

SubjectKeyIdentifier 3

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

Thumbprint 1

L'empreinte numérique X.509 est utilisée.

Exemples

Le code suivant indique comment affecter un membre de cette énumération à la propriété X509ReferenceStyle.

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

abe.SetKeyDerivation(false);

X509SecurityTokenParameters istp =
   abe.InitiatorTokenParameters as X509SecurityTokenParameters;
if (istp != null)
{
    istp.X509ReferenceStyle =
    X509KeyIdentifierClauseType.IssuerSerial;
}

S’applique à

Produit Versions
.NET 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1