KeyAgreeRecipientInfo Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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) |