X509ThumbprintKeyIdentifierClause Sınıf
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.
X.509 sertifikasının parmak izini kullanarak güvenlik belirteçlerini tanımlayan bir X509SecurityToken anahtar tanımlayıcı yan tümcesini temsil eder.
public ref class X509ThumbprintKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509ThumbprintKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509ThumbprintKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public Class X509ThumbprintKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Devralma
Açıklamalar
Genellikle, X509ThumbprintKeyIdentifierClause özel bir güvenlik belirteci hizmetinin oluşturulması dışında 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. Eklenen başvurular, SOAP ileti belirtecinin güvenlik üst bilgisinde yer alan güvenlik belirteçlerine, eklenmemiş başvurular ise SOAP iletisinin güvenlik üst bilgisine dahil olmayan güvenlik belirteçlerine başvurur. Bu başvurular genellikle verilen güvenlik belirtecinin orijinalliğini doğrular. X509ThumbprintKeyIdentifierClause X.509 sertifikasının parmak izini kullanarak bir X509SecurityToken güvenlik belirtecine başvurmak için sınıfını kullanın. GetX509Thumbprint yöntemi parmak izini döndürür.
Windows Communication Foundation, güvenlik belirteçleri için X509SecurityToken aşağıdaki güvenlik belirteci başvuru türlerini destekler.
Oluşturucular
X509ThumbprintKeyIdentifierClause(Byte[]) |
X.509 sertifikası için belirtilen parmak izini kullanarak sınıfının yeni bir örneğini X509ThumbprintKeyIdentifierClause başlatır. |
X509ThumbprintKeyIdentifierClause(X509Certificate2) |
Belirtilen X.509 sertifikasını X509ThumbprintKeyIdentifierClause kullanarak 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'ı 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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetX509Thumbprint() |
X.509 sertifikasının parmak izini döndürür. |
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(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(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 iziyle eşdeğer olup olmadığını gösteren bir değer döndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. |