X509KeyIdentifierClauseType Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyliczenie zawierające listę możliwych typów klauzul identyfikatora klucza X.509.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Dziedziczenie
Pola
Any | 0 | SubjectKeyIdentifier jest używany, jeśli istnieje w certyfikacie X.509, w przeciwnym razie IssuerSerial jest używany. |
IssuerSerial | 2 | Używane |
RawDataKeyIdentifier | 4 | Odwołanie zawiera nieprzetworzone dane dla całego certyfikatu X.509. |
SubjectKeyIdentifier | 3 | Odwołanie jest oparte na rozszerzeniu identyfikatora klucza podmiotu certyfikatu X.509 (nie wszystkie certyfikaty mają jeden, jest to właściwość opcjonalna). |
Thumbprint | 1 | Jest używany odcisk palca X.509. |
Przykłady
Poniższy kod pokazuje, jak ustawić X509ReferenceStyle właściwość na element członkowski tego wyliczenia.
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