Aracılığıyla paylaş


KeyTransRecipientInfo Sınıf

Tanım

KeyTransRecipientInfo sınıfı anahtar taşıma alıcı bilgilerini tanımlar. Anahtar taşıma algoritmaları genellikle bir kaynağın bu anahtarı oluşturup alıcıya aktararak alıcıyla paylaşılan bir şifreleme anahtarı oluşturduğu RSA algoritmasını kullanır. Bu, şifreleme anahtarı kullanacak olan iki tarafın 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 oluşturucu yok; bu nedenle, genel olarak örneği oluşturulamaz. Özelliğinden erişilebilen salt okunur bir sınıftır EnvelopedCms.RecipientInfos .

Özellikler

Name Description
EncryptedKey

özelliği, EncryptedKey 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 alıcısı ile gönderen arasında anahtar oluşturmak için kullanılan 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

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.