List of usage examples for org.bouncycastle.mail.smime SMIMESignedGenerator addAttributeCertificates
public void addAttributeCertificates(Store certStore)
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*/ }