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
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 |
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.
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