| java.lang.Object org.bouncycastle.cms.CMSEnvelopedGenerator org.bouncycastle.cms.CMSEnvelopedDataGenerator
CMSEnvelopedDataGenerator | public class CMSEnvelopedDataGenerator extends CMSEnvelopedGenerator (Code) | | 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, "BC");
|
CMSEnvelopedDataGenerator | public CMSEnvelopedDataGenerator()(Code) | | base constructor
|
Methods inherited from org.bouncycastle.cms.CMSEnvelopedGenerator | public void addKEKRecipient(SecretKey key, byte[] keyIdentifier)(Code)(Java Doc) public void addKeyAgreementRecipient(String agreementAlgorithm, PrivateKey senderPrivateKey, PublicKey senderPublicKey, X509Certificate recipientCert, String cekWrapAlgorithm, String provider) throws NoSuchProviderException, NoSuchAlgorithmException, InvalidKeyException(Code)(Java Doc) public void addKeyTransRecipient(X509Certificate cert) throws IllegalArgumentException(Code)(Java Doc) public void addKeyTransRecipient(PublicKey key, byte[] subKeyId) throws IllegalArgumentException(Code)(Java Doc) public void addPasswordRecipient(CMSPBEKey pbeKey, String kekAlgorithmOid)(Code)(Java Doc) protected AlgorithmParameters generateParameters(String encryptionOID, SecretKey encKey, String encProvider) throws NoSuchProviderException, CMSException(Code)(Java Doc) protected AlgorithmIdentifier getAlgorithmIdentifier(String encryptionOID, AlgorithmParameters params) throws IOException(Code)(Java Doc)
|
|
|