Share via


X509SubjectKeyIdentifierClause Sınıf

Tanım

X.509 sertifikasının konu anahtarı tanımlayıcı uzantısını kullanarak bir X509SecurityToken güvenlik belirtecini tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder.

public ref class X509SubjectKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509SubjectKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509SubjectKeyIdentifierClause = class
    inherit BinaryKeyIdentifierClause
Public Class X509SubjectKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
Devralma

Açıklamalar

Genellikle, X509SubjectKeyIdentifierClause ö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 iletisinin güvenlik üst bilgisinde yer alan güvenlik belirteçlerine başvurur ve eklenmemiş başvurular, SOAP iletisinin güvenlik üst bilgisinde yer almayan güvenlik belirteçleridir. Bu başvurular genellikle verilen güvenlik belirtecinin orijinalliğini doğrular. X.509 sertifikasının X509ThumbprintKeyIdentifierClause konu anahtarı tanımlayıcı uzantısını kullanarak bir X509SecurityToken güvenlik belirtecine başvurmak için sınıfını kullanın. yöntemi, GetX509SubjectKeyIdentifier konu anahtarı tanımlayıcı uzantısını 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.

X509ThumbprintKeyIdentifierClause

Oluşturucular

X509SubjectKeyIdentifierClause(Byte[])

Belirtilen konu anahtarı tanımlayıcısını kullanarak sınıfın X509SubjectKeyIdentifierClause 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üretilen 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

CanCreateFrom(X509Certificate2)

Belirtilen X.509 sertifikası için bir anahtar tanımlayıcı yan tümcesi oluşturulup oluşturulamayacağını belirten bir değer alır.

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)
GetX509SubjectKeyIdentifier()

Konu anahtarı tanımlayıcısını alır.

Matches(Byte[])

Geçerli örneğin ikili verilerinin belirtilen ikili veriyle eşleşip eşleşmediğini belirten 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 anahtar tanımlayıcısına 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.

TryCreateFrom(X509Certificate2, X509SubjectKeyIdentifierClause)

Belirtilen X.509 sertifikasını kullanarak bir anahtar tanımlayıcı yan tümcesi oluşturur.

Şunlara uygulanır