C# Class Org.BouncyCastle.Cms.CmsEnvelopedDataGenerator

General class for generating a CMS enveloped-data message. A simple example of usage.
 CmsEnvelopedDataGenerator  fact = new CmsEnvelopedDataGenerator(); fact.AddKeyTransRecipient(cert); CmsEnvelopedData         data = fact.Generate(content, algorithm); 
Inheritance: CmsEnvelopedGenerator
Afficher le fichier Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Méthodes publiques

Méthode Description
CmsEnvelopedDataGenerator ( ) : System
CmsEnvelopedDataGenerator ( SecureRandom rand ) : System

Constructor allowing specific source of randomness

Generate ( CmsProcessable content, string encryptionOid ) : CmsEnvelopedData

Generate an enveloped object that contains an CMS Enveloped Data object.

Generate ( CmsProcessable content, string encryptionOid, int keySize ) : CmsEnvelopedData

Generate an enveloped object that contains an CMS Enveloped Data object.

Private Methods

Méthode Description
Generate ( CmsProcessable content, string encryptionOid, CipherKeyGenerator keyGen ) : CmsEnvelopedData

Generate an enveloped object that contains a CMS Enveloped Data object using the passed in key generator.

Method Details

CmsEnvelopedDataGenerator() public méthode

public CmsEnvelopedDataGenerator ( ) : System
Résultat System

CmsEnvelopedDataGenerator() public méthode

Constructor allowing specific source of randomness
public CmsEnvelopedDataGenerator ( SecureRandom rand ) : System
rand Org.BouncyCastle.Security.SecureRandom Instance of SecureRandom to use.
Résultat System

Generate() public méthode

Generate an enveloped object that contains an CMS Enveloped Data object.
public Generate ( CmsProcessable content, string encryptionOid ) : CmsEnvelopedData
content CmsProcessable
encryptionOid string
Résultat CmsEnvelopedData

Generate() public méthode

Generate an enveloped object that contains an CMS Enveloped Data object.
public Generate ( CmsProcessable content, string encryptionOid, int keySize ) : CmsEnvelopedData
content CmsProcessable
encryptionOid string
keySize int
Résultat CmsEnvelopedData