X509SubjectKeyIdentifierClause Sınıf

Tanım

X509SecurityTokenX. 509.440 sertifikasının konu anahtarı tanımlayıcı uzantısını kullanarak bir 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 hizmeti oluşturulurken dışında, kullanılması gerekmez. Bir güvenlik belirteci hizmeti bir güvenlik belirteci döndürdüğünde, verilen güvenlik belirteci eklenen ve eklenmemiş güvenlik belirteçlerine başvurular içerir. Ekli başvurular, bir SOAP iletisinin güvenlik üst bilgisinde yer alan ve eklenmemiş başvuruların, bir SOAP iletisinin güvenlik üstbilgisinde bulunmayan güvenlik belirteçleri olduğunu ifade eder. Bu başvurular, genellikle verilen güvenlik belirtecinin orijinalliğini karşı IRM 'ye karşı yapılır. X509ThumbprintKeyIdentifierClause X509SecurityToken X. 509.440 sertifikasının konu anahtarı tanımlayıcı uzantısını kullanarak bir güvenlik belirtecine başvurmak için sınıfını kullanın. GetX509SubjectKeyIdentifierYöntemi, konu anahtarı tanımlayıcı uzantısını döndürür.

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

X509ThumbprintKeyIdentifierClause

Oluşturucular

X509SubjectKeyIdentifierClause(Byte[])

X509SubjectKeyIdentifierClauseBelirtilen konu anahtarı tanımlayıcısını 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

CanCreateFrom(X509Certificate2)

Belirtilen X. 509.440 sertifikası için bir anahtar tanımlayıcı yan tümcesinin oluşturulup oluşturuamayacağını gösteren 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ğe ait ikili verilerin belirtilen ikili verilerle 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 örnek için ikili verilerin belirtilen uzaklığında belirtilen ikili verilerle eşdeğer olup olmadığını gösteren bir değer döndürür.

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

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

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

Bu örnek için anahtar tanımlayıcısının, belirtilen X. 509.440 sertifikasının anahtar tanımlayıcısına eşit 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.440 sertifikasını kullanarak bir anahtar tanımlayıcı yan tümcesi oluşturur.

Şunlara uygulanır