EncryptedKeyIdentifierClause Sınıf

Tanım

Şifrelenmiş anahtarı tanımlayan bir anahtar tanımlayıcı yan tümcesini temsil eder.

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

Açıklamalar

Genellikle, EncryptedKeyIdentifierClause ö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 bilgisine dahil edilmeyen güvenlik belirteçleridir. Bu başvurular genellikle verilen güvenlik belirtecinin orijinalliğini doğrular. Şifrelenmiş bir anahtara başvurmak için sınıfını EncryptedKeyIdentifierClause kullanın. GetEncryptedKey yöntemi şifrelenmiş anahtarı döndürür.

WCF, kablo biçimine göre iyi biçimlendirilmiş sarmalanmış anahtarları kabul eder. Telde belirtilen anahtar sarmalama algoritması kabul edilir ve kullanılır. Uç nokta tarafından belirtilen ile SecurityAlgorithmSuite uyumlu olduğu doğrulanmaz.

Oluşturucular

EncryptedKeyIdentifierClause(Byte[], String)

Şifrelenmiş belirtilen anahtarı ve anahtarı şifrelemek için kullanılan şifreleme algoritmasını kullanarak sınıfının yeni bir örneğini EncryptedKeyIdentifierClause başlatır.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Şifrelenmiş belirtilen anahtarı, anahtarı şifrelemek için kullanılan şifreleme algoritmasını ve şifreleme anahtarı için bir anahtar tanımlayıcısını kullanarak sınıfın yeni bir örneğini EncryptedKeyIdentifierClause başlatır.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

Şifrelenen belirtilen anahtarı, anahtarı şifrelemek için kullanılan şifreleme algoritmasını, şifreleme anahtarı için bir anahtar tanımlayıcısını ve kullanıcı tarafından okunabilir bir adı kullanarak sınıfının yeni bir örneğini EncryptedKeyIdentifierClause başlatır.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

Şifrelenmiş belirtilen anahtarı, anahtarı şifrelemek için kullanılan şifreleme algoritmasını, anahtarın anahtar tanımlayıcısını ve kullanıcı tarafından okunabilir bir adı kullanarak sınıfın yeni bir örneğini EncryptedKeyIdentifierClause başlatır.

Özellikler

CanCreateKey

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

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

Şifrelenmiş anahtarla ilişkili, kullanıcı tarafından okunabilir bir ad alır.

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)
EncryptingKeyIdentifier

Şifreleme anahtarı için bir anahtar tanımlayıcısı alır.

EncryptionMethod

Anahtarı şifrelemek için kullanılan şifreleme algoritmasını alır.

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

Şifrelenmiş anahtarı alır.

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)
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(Byte[], String, String)

Bu örneğin anahtar tanımlayıcısının belirtilen şifrelenmiş anahtara, şifreleme yöntemine ve kullanıcı tarafından okunabilir ada eşdeğer olup olmadığını gösteren bir değer döndürür.

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.

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.

Şunlara uygulanır