X509KeyIdentifierClauseType Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Olası X.509 anahtar tanımlayıcı yan tümcesi türlerini listeleyen bir numaralandırma.
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- Devralma
Alanlar
Any | 0 | SubjectKeyIdentifier X.509 sertifikasında varsa kullanılır, aksi takdirde IssuerSerial kullanılır. |
IssuerSerial | 2 | Başvuru |
RawDataKeyIdentifier | 4 | Başvuru, X.509 sertifikasının tamamı için ham verileri içerir. |
SubjectKeyIdentifier | 3 | Başvuru, X.509 sertifikasının konu anahtarı tanımlayıcı uzantısını temel alır (tüm sertifikalarda yoktur, isteğe bağlı bir özelliktir). |
Thumbprint | 1 | X.509 Parmak İzi kullanılır. |
Örnekler
Aşağıdaki kod, özelliğinin bu numaralandırmanın X509ReferenceStyle bir üyesine nasıl ayarlandığını gösterir.
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