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 Enumeration, 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
Any | 0 | SubjectKeyIdentifier wird verwendet, wenn es im X.509-Zertifikat vorhanden ist, andernfalls wird IssuerSerial verwendet. |
IssuerSerial | 2 | Der |
RawDataKeyIdentifier | 4 | Der Verweis enthält die unformatierten Daten für das gesamte X.509-Zertifikat. |
SubjectKeyIdentifier | 3 | Der Verweis basiert auf der Schlüsselkennungserweiterung des Antragstellers eines X.509-Zertifikats (nicht alle Zertifikate verfügen darüber, dies ist eine optionale Eigenschaft). |
Thumbprint | 1 | Der X.509-Fingerabdruck wird verwendet. |
Beispiele
Im folgenden Code wird veranschaulicht, wie die X509ReferenceStyle-Eigenschaft auf einen Member 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
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für