KeyAgreeRecipientInfo Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |