Share via


KeyTransRecipientInfo Sınıf

Tanım

KeyTransRecipientInfo sınıfı, anahtar taşıma alıcısı bilgilerini tanımlar. Anahtar taşıma algoritmaları genellikle RSA algoritmasını kullanır. Bu algoritmada kaynak, bu anahtarı oluşturup alıcıya aktararak bir alıcıyla paylaşılan bir şifreleme anahtarı oluşturur. Bu, şifreleme anahtarı kullanacak iki tarafın da kendi neslinde yer aldığı ve böylece bu anahtarı karşılıklı olarak kabul ettiği anahtar anlaşması algoritmalarının aksinedir.

public ref class KeyTransRecipientInfo sealed : System::Security::Cryptography::Pkcs::RecipientInfo
public sealed class KeyTransRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
type KeyTransRecipientInfo = class
    inherit RecipientInfo
Public NotInheritable Class KeyTransRecipientInfo
Inherits RecipientInfo
Devralma
KeyTransRecipientInfo

Açıklamalar

Bu sınıfın ortak bir oluşturucusu yok; bu nedenle, genel olarak örneği oluşturulamaz. Özelliğinden EnvelopedCms.RecipientInfos erişilebilen salt okunur bir sınıftır.

Özellikler

EncryptedKey

EncryptedKey özelliği, bu anahtar aktarım alıcısı için şifrelenmiş anahtarı alır.

KeyEncryptionAlgorithm

özelliği, KeyEncryptionAlgorithm içerik şifreleme anahtarını şifrelemek için kullanılan anahtar şifreleme algoritmasını alır.

RecipientIdentifier

özelliği, RecipientIdentifier şifrelenmiş içerikle ilişkili konu tanımlayıcısını alır.

Type

Type özelliği alıcının türünü alır. Alıcının türü, cms/PKCS #7 iletisinin kaynağı ile alıcısı arasında anahtar oluşturmak için iki ana protokolden hangisinin kullanıldığını belirler.

(Devralındığı yer: RecipientInfo)
Version

Version özelliği, anahtar aktarım alıcısının sürümünü alır. Anahtar aktarım alıcısının sürümü bu sınıftaki nesneler için otomatik olarak ayarlanır ve değer, alıcının bir anahtar aktarım algoritmasında yer aldığını gösterir.

Yöntemler

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

Ayrıca bkz.