Aracılığıyla paylaş


KeyAgreeRecipientInfo Sınıf

Tanım

KeyAgreeRecipientInfo sınıfı, anahtar sözleşmesi alıcı bilgilerini tanımlar. Anahtar sözleşmesi algoritmaları genellikle Diffie-Hellman anahtar sözleşmesi algoritmasını kullanır. Bu algoritmada, paylaşılan şifreleme anahtarı oluşturan iki taraf hem kendi neslinde yer alır hem de tanım gereği bu anahtar üzerinde anlaşır. Bu, bir tarafın anahtarı tek taraflı olarak oluşturduğu ve diğer tarafa gönderdiği veya taşıdığı anahtar taşıma algoritmalarının aksinedir.

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

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

Date

özelliği, Date kaynak tarafından anahtar sözleşmesi protokolünün başlangıcının tarih ve saatini alır.

EncryptedKey

özelliği şifrelenmiş EncryptedKey alıcı anahtarlama malzemesini alır.

KeyEncryptionAlgorithm

KeyEncryptionAlgorithm özelliği, anahtar sözleşmesini gerçekleştirmek için kullanılan algoritmayı alır.

OriginatorIdentifierOrKey

özellik, OriginatorIdentifierOrKey bunu garanti eden anahtar sözleşmesi algoritmaları için anahtar sözleşmesinin sahibi hakkındaki bilgileri alır.

OtherKeyAttribute

OtherKeyAttribute özelliği anahtarlama malzemesinin özniteliklerini alır.

RecipientIdentifier

RecipientIdentifier özelliği, alıcının 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 sözleşmesi alıcısının sürümünü alır. Bu, bu sınıftaki nesneler için otomatik olarak ayarlanır ve değeri, alıcının bir anahtar sözleşmesi 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.