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.
sınıfı, KeyAgreeRecipientInfo anahtar sözleşmesi alıcı bilgilerini tanımlar. Anahtar sözleşmesi algoritmaları genellikle Diffie-Hellman anahtar anlaşması 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 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 |
|---|---|
| Date |
özelliği, Date kaynak tarafından anahtar sözleşmesi protokolünün başlangıç tarihini ve saatini alır. |
| EncryptedKey |
özelliği şifrelenmiş EncryptedKey alıcı anahtarlama malzemesini alır. |
| KeyEncryptionAlgorithm |
özelliği, KeyEncryptionAlgorithm 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 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 |
özelliği, Version 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ğer, alıcının bir anahtar sözleşmesi 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) |