X509KeyIdentifierClauseType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Aufzählung, die die möglichen Typen von X.509-Schlüsselbezeichnerklauseln auflistet.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Any | 0 | SubjectKeyIdentifier wird verwendet, wenn es im X.509-Zertifikat vorhanden ist, andernfalls IssuerSerial wird verwendet. |
| Thumbprint | 1 | Der X.509 Fingerabdruck wird verwendet. |
| IssuerSerial | 2 | Der |
| SubjectKeyIdentifier | 3 | Der Verweis basiert auf der Erweiterung des Antragstellerschlüsselbezeichners eines X.509-Zertifikats (nicht alle Zertifikate verfügen über ein Zertifikat, es handelt sich um eine optionale Eigenschaft). |
| RawDataKeyIdentifier | 4 | Der Verweis enthält die Rohdaten für das gesamte X.509-Zertifikat. |
Beispiele
Der folgende Code zeigt, wie die X509ReferenceStyle Eigenschaft auf ein Element dieser Enumeration festgelegt wird.
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