İngilizce dilinde oku

Aracılığıyla paylaş


X509ThumbprintKeyIdentifierClause Sınıf

Tanım

X.509 sertifikasının parmak izini kullanarak X509SecurityToken güvenlik belirteçlerini tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder.

C#
public class X509ThumbprintKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
Devralma

Açıklamalar

Genellikle, özel bir güvenlik belirteci hizmetinin oluşturulması dışında X509ThumbprintKeyIdentifierClause kullanılması gerekmez. Bir güvenlik belirteci hizmeti bir güvenlik belirteci döndürdüğünde, verilen güvenlik belirteci ekli ve eklenmemiş güvenlik belirteçlerine başvurular içerir. Ekli başvurular, SOAP ileti belirtecinin güvenlik üst bilgisinde yer alan güvenlik belirteçlerine ve eklenmemiş başvurular, SOAP iletisinin güvenlik üst bilgisine dahil edilmeyen güvenlik belirteçlerine başvurur. Bu başvurular genellikle verilen güvenlik belirtecinin orijinalliğini onaylar. X.509 sertifikasının parmak izini kullanarak X509SecurityToken bir güvenlik belirtecine başvurmak için X509ThumbprintKeyIdentifierClause sınıfını kullanın. GetX509Thumbprint yöntemi parmak izini döndürür.

Windows Communication Foundation, X509SecurityToken güvenlik belirteçleri için aşağıdaki güvenlik belirteci başvuru türlerini destekler.

Oluşturucular

X509ThumbprintKeyIdentifierClause(Byte[])

X.509 sertifikası için belirtilen parmak izini kullanarak X509ThumbprintKeyIdentifierClause sınıfının yeni bir örneğini başlatır.

X509ThumbprintKeyIdentifierClause(X509Certificate2)

Belirtilen X.509 sertifikasını kullanarak X509ThumbprintKeyIdentifierClause sınıfının yeni bir örneğini başlatır.

Özellikler

CanCreateKey

Anahtarın oluşturulup oluşturulamayacağını gösteren bir değer alır.

(Devralındığı yer: SecurityKeyIdentifierClause)
ClauseType

Anahtar tanımlayıcı yan tümcesi türünü alır.

(Devralındığı yer: SecurityKeyIdentifierClause)
DerivationLength

Türetilmiş anahtarın boyutunu alır.

(Devralındığı yer: SecurityKeyIdentifierClause)
Id

Anahtar tanımlayıcı yan tümcesi kimliğini alır veya ayarlar.

(Devralındığı yer: SecurityKeyIdentifierClause)

Yöntemler

CreateKey()

Oluşturucuya geçirilen parametreleri temel alan bir anahtar oluşturur.

(Devralındığı yer: SecurityKeyIdentifierClause)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBuffer()

Anahtar tanımlayıcısını temsil eden ikili verileri alır.

(Devralındığı yer: BinaryKeyIdentifierClause)
GetDerivationNonce()

Türetilmiş anahtarı oluşturmak için kullanılan nonce değerini alır.

(Devralındığı yer: SecurityKeyIdentifierClause)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetRawBuffer()

Anahtar tanımlayıcısını temsil eden ikili verileri alır.

(Devralındığı yer: BinaryKeyIdentifierClause)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetX509Thumbprint()

X.509 sertifikasının parmak izini döndürür.

Matches(Byte[], Int32)

Geçerli örneğin ikili verilerinin belirtilen uzaklıkta belirtilen ikili veriye eşdeğer olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: BinaryKeyIdentifierClause)
Matches(Byte[])

Geçerli örneğin ikili verilerinin belirtilen ikili veriyle eşleşip eşleşmediğini gösteren bir değer döndürür.

(Devralındığı yer: BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

Bu örneğin anahtar tanımlayıcısının belirtilen anahtar tanımlayıcı yan tümcesine eşdeğer olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: BinaryKeyIdentifierClause)
Matches(X509Certificate2)

Bu örneğin anahtar tanımlayıcısının belirtilen X.509 sertifikasının parmak izine eşdeğer olup olmadığını gösteren bir değer döndürür.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1