KeyTransRecipientInfo Class
Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9313)
Defines key transport recipient information, typically using the RSA algorithm to encrypt the shared symmetric key to transport.
Syntax
public class KeyTransRecipientInfo : RecipientInfoInherited Members
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). |