KeyAgreeRecipientInfo Klass

Definition

Klassen KeyAgreeRecipientInfo definierar information om nyckelavtalsmottagare. Nyckelavtalsalgoritmer använder vanligtvis algoritmen för Diffie-Hellman nyckelavtal, där de två parter som upprättar en delad kryptografisk nyckel båda deltar i genereringen och per definition är överens om den nyckeln. Detta står i kontrast till viktiga transportalgoritmer, där en part genererar nyckeln ensidigt och skickar, eller transporterar den, till den andra parten.

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
Arv
KeyAgreeRecipientInfo

Kommentarer

Den här klassen har ingen offentlig konstruktor. Därför kan den inte instansieras offentligt. Det är en skrivskyddad klass som är tillgänglig från egenskapen EnvelopedCms.RecipientInfos .

Egenskaper

Name Description
Date

Egenskapen Date hämtar datum och tid för start av nyckelavtalsprotokollet av upphovsgivaren.

EncryptedKey

Egenskapen EncryptedKey hämtar det krypterade mottagarnyckelmaterialet.

KeyEncryptionAlgorithm

Egenskapen KeyEncryptionAlgorithm hämtar algoritmen som används för att utföra nyckelavtalet.

OriginatorIdentifierOrKey

Egenskapen OriginatorIdentifierOrKey hämtar information om ursprunget till nyckelavtalet för nyckelavtalsalgoritmer som garanterar det.

OtherKeyAttribute

Egenskapen OtherKeyAttribute hämtar attribut för nyckelmaterialet.

RecipientIdentifier

Egenskapen RecipientIdentifier hämtar mottagarens identifierare.

Type

Egenskapen Type hämtar mottagarens typ. Typen av mottagare avgör vilket av två större protokoll som används för att upprätta en nyckel mellan upphovsgivaren och mottagaren av ett CMS/PKCS #7-meddelande.

(Ärvd från RecipientInfo)
Version

Egenskapen Version hämtar versionen av nyckelavtalsmottagaren. Detta anges automatiskt för objekt i den här klassen, och värdet innebär att mottagaren deltar i en nyckelavtalsalgoritm.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även