Udostępnij za pośrednictwem


KeyAgreeRecipientInfo Klasa

Definicja

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
KeyAgreeRecipientInfo

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

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.

(Odziedziczone po 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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też