Example usage for org.bouncycastle.mail.smime SMIMESignedGenerator addAttributeCertificates

List of usage examples for org.bouncycastle.mail.smime SMIMESignedGenerator addAttributeCertificates

Introduction

In this page you can find the example usage for org.bouncycastle.mail.smime SMIMESignedGenerator addAttributeCertificates.

Prototype

public void addAttributeCertificates(Store certStore) 

Source Link

Usage

From source file:org.votingsystem.signature.smime.SMIMEMessage.java

License:Open Source License

private void replaceSigners(CMSSignedData cmsdata) throws Exception {
    log.info("replaceSigners");
    SMIMESignedGenerator gen = new SMIMESignedGenerator();
    gen.addAttributeCertificates(cmsdata.getAttributeCertificates());
    gen.addCertificates(cmsdata.getCertificates());
    gen.addSigners(cmsdata.getSignerInfos());
    MimeMultipart mimeMultipart = gen.generate(smimeSigned.getContent(),
            smimeSigned.getContent().getFileName());
    setContent(mimeMultipart, mimeMultipart.getContentType());
    saveChanges();/*from   ww  w  .  j  a v  a  2 s  .  com*/
}