SymmetricProofDescriptor Sınıf

Tanım

Bu sınıf simetrik anahtar tabanlı belirteç verme için kullanılabilir.

public ref class SymmetricProofDescriptor : System::IdentityModel::Tokens::ProofDescriptor
public class SymmetricProofDescriptor : System.IdentityModel.Tokens.ProofDescriptor
type SymmetricProofDescriptor = class
    inherit ProofDescriptor
Public Class SymmetricProofDescriptor
Inherits ProofDescriptor
Devralma
SymmetricProofDescriptor

Oluşturucular

SymmetricProofDescriptor(Byte[], EncryptingCredentials)

Belirtilen anahtar malzemesiyle sınıfının yeni bir örneğini SymmetricProofDescriptor başlatır.

SymmetricProofDescriptor(EncryptingCredentials)

Belirtilen şifreleme kimlik bilgileriyle sınıfının yeni bir örneğini SymmetricProofDescriptor başlatır.

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Sınıfının yeni bir örneğini SymmetricProofDescriptor otomatik olarak oluşturulan bir anahtarla başlatır.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Sınıfının yeni bir örneğini SymmetricProofDescriptor otomatik olarak oluşturulan bir anahtarla başlatır.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])

Birleşik entropi SymmetricProofDescriptor göndermek için kullanılacak sınıfının yeni bir örneğini başlatır.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)

Birleşik entropi SymmetricProofDescriptor göndermek için kullanılacak sınıfının yeni bir örneğini başlatır.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

STS'nin bir anahtarı otomatik olarak oluşturmasını ve bunu kanıt belirtecinde şifrelenmiş anahtar olarak göndermesini sağlamak için bu oluşturucuyu kullanın. İki vaka burada ele alınmıştır 1. istemcisi entropiyi gönderir, ancak sunucu bunu reddeder 2. istemcisi entropi göndermedi, bu nedenle yalnızca sunucunun entropisini kullanın.

Özellikler

KeyIdentifier

Verilen belirtecin içinde anahtarı tanımlamak için kullanılabilecek anahtar tanımlayıcısını alır. Genellikle ikili gizli dizi veya şifrelenmiş anahtardır.

RequestorEncryptingCredentials

İstek sahibinin istenen kanıt belirtecini veya yanıttaki entropiyi şifrelemek için kullanılabilecek şifreleme kimlik bilgilerini alır.

TargetEncryptingCredentials

Yanıtta istenen güvenlik belirtecini şifrelemek için kullanılabilecek bağlı olan taraf şifreleme kimlik bilgilerini alır.

Yöntemler

ApplyTo(RequestSecurityTokenResponse)

Belirtilen RSTR'yi bu yazım denetleme tanımlayıcısının ayarlarına göre değiştirir.

Equals(Object)

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

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

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

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

Anahtar malzemeyi alır.

GetSourceEntropy()

Kaynak entropisini düz bayt cinsinden alır.

GetTargetEntropy()

Hedef entropiyi düz bayt cinsinden alır.

GetType()

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

(Devralındığı yer: Object)
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.

(Devralındığı yer: Object)

Şunlara uygulanır