System.Security 2.0.0.0 4.0.0.0 System.Security.Cryptography.Pkcs.RecipientInfo

This class does not have a public constructor; therefore, it cannot be publicly instantiated. It is a read-only class accessible from the property.

The class defines key agreement recipient information. Key agreement algorithms typically use the Diffie-Hellman key agreement algorithm, in which the two parties that establish a shared cryptographic key both take part in its generation and, by definition, agree on that key. This is in contrast to key transport algorithms, in which one party generates the key unilaterally and sends, or transports it, to the other party.

- Property
  2.0.0.0
  4.0.0.0
  System.DateTime To be added. To be added.

  The property retrieves the date and time of the start of the key agreement protocol by the originator.

- Property
  2.0.0.0
  4.0.0.0
  System.Byte[] To be added. To be added.

  The property retrieves the encrypted recipient keying material.

- Property
  2.0.0.0
  4.0.0.0
  System.Security.Cryptography.Pkcs.AlgorithmIdentifier To be added. To be added.

  The property retrieves the algorithm used to perform the key agreement.

- Property
  2.0.0.0
  4.0.0.0
  System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey To be added. To be added.

  The property retrieves information about the originator of the key agreement for key agreement algorithms that warrant it.

- Property
  2.0.0.0
  4.0.0.0
  System.Security.Cryptography.CryptographicAttributeObject To be added. To be added.

  The property retrieves attributes of the keying material.

- Property
  2.0.0.0
  4.0.0.0
  System.Security.Cryptography.Pkcs.SubjectIdentifier To be added. To be added.

  The property retrieves the identifier of the recipient.

- Property
  2.0.0.0
  4.0.0.0
  System.Int32 To be added.

  The version determines whether the message in which this object is contained is a PKCS #7 message or a Cryptographic Message Syntax (CMS) message. CMS is a newer superset of PKCS #7.

  The property retrieves the version of the key agreement recipient. This is automatically set for objects in this class, and the value implies that the recipient is taking part in a key agreement algorithm.