X509KeyIdentifierClauseType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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
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 |
| 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