KeyAgreeRecipientInfo Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Klasa KeyAgreeRecipientInfo definiuje informacje o odbiorcy umowy klucza. Algorytmy umów kluczowych zwykle używają algorytmu umowy klucza Diffie-Hellman, w którym obie strony, które ustanawiają wspólny klucz kryptograficzny, biorą udział w jego generowaniu, a z definicji zgadzają się na ten klucz. Jest to sprzeczne z kluczowymi algorytmami transportu, w których jedna ze stron generuje klucz jednostronnie i wysyła je lub transportuje do drugiej strony.
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
- Dziedziczenie
Uwagi
Ta klasa nie ma konstruktora publicznego; w związku z tym nie można go publicznie utworzyć. Jest to klasa tylko do odczytu dostępna z EnvelopedCms.RecipientInfos właściwości .
Właściwości
| Nazwa | Opis |
|---|---|
| Date |
Właściwość Date pobiera datę i godzinę rozpoczęcia protokołu umowy klucza przez inicjatora. |
| EncryptedKey |
Właściwość EncryptedKey pobiera zaszyfrowany materiał klucza adresata. |
| KeyEncryptionAlgorithm |
Właściwość KeyEncryptionAlgorithm pobiera algorytm używany do wykonania umowy klucza. |
| OriginatorIdentifierOrKey |
Właściwość OriginatorIdentifierOrKey pobiera informacje o inicjatorze umowy klucza dla algorytmów umów kluczowych, które ją uzasadniają. |
| OtherKeyAttribute |
Właściwość OtherKeyAttribute pobiera atrybuty materiału kluczy. |
| RecipientIdentifier |
Właściwość RecipientIdentifier pobiera identyfikator odbiorcy. |
| Type |
Właściwość Type pobiera typ adresata. Typ adresata określa, który z dwóch głównych protokołów jest używany do ustanowienia klucza między inicjatorem a adresatem komunikatu CMS/PKCS #7. (Dziedziczone od RecipientInfo) |
| Version |
Właściwość Version pobiera wersję odbiorcy umowy klucza. Jest to automatycznie ustawiane dla obiektów w tej klasie, a wartość oznacza, że odbiorca bierze udział w algorytmie umowy klucza. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |