Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

KeyTransRecipientInfo Class

Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9147)

Defines key transport recipient information, typically using the RSA algorithm to encrypt the shared symmetric key to transport.

Syntax
public class KeyTransRecipientInfo : RecipientInfo
Inheritance
Object
RecipientInfo
KeyTransRecipientInfo
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Constructors

Name Description
KeyTransRecipientInfo(Certificate)

Creates a new instance of KeyTransRecipientInfo that defines the key transport recipient information for the owner of the specified RSA certificate. Use KeyTransRecipientInfo(Certificate, EncryptionParameters) to specify RSAES-OAEP parameters.

KeyTransRecipientInfo(Certificate, EncryptionParameters)

Creates a new instance of KeyTransRecipientInfo that defines the key transport recipient information for the owner of the specified RSA certificate.

KeyTransRecipientInfo(Certificate, EncryptionParameters, SubjectIdentifierType)

Creates a new instance of KeyTransRecipientInfo that defines the key transport recipient information for the owner of the specified RSA certificate.

KeyTransRecipientInfo(Certificate, SubjectIdentifierType)

Creates a new instance of KeyTransRecipientInfo that defines the key transport recipient information for the owner of the specified RSA certificate. Use KeyTransRecipientInfo(Certificate, EncryptionParameters, SubjectIdentifierType) to specify RSAES-OAEP parameters.

Properties

Name Description
Certificate

Gets the certificate associated with the recipient, or null if not available.

CertificateChain

Gets the certificate chain associated with the recipient, or null if not available.

EncryptedKey

Gets the encrypted key for the recipient.

KeyEncryptionAlgorithm

Gets the identifier of the algorithm used to encrypt the symmetric key.

RecipientIdentifier

Gets the identifier of the recipient.

Methods

Name Description
GetEncryptionParameters()

Gets signature parameters (if available).

In This Article
  • Constructors
  • Properties
  • Methods
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies