List of usage examples for org.bouncycastle.mail.smime SMIMESignedGenerator addSigners
public void addSigners(SignerInformationStore signerStore)
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();/*w ww . ja v a 2s . c om*/ }