本文整理了Java中org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder.setProvider()
方法的一些代码示例,展示了JcaSimpleSignerInfoGeneratorBuilder.setProvider()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JcaSimpleSignerInfoGeneratorBuilder.setProvider()
方法的具体详情如下:
包路径:org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
类名称:JcaSimpleSignerInfoGeneratorBuilder
方法名:setProvider
暂无
代码示例来源:origin: resteasy/Resteasy
@Override
public void writeTo(SignedOutput out, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, Object> headers, OutputStream os) throws IOException, WebApplicationException
{
try
{
SMIMESignedGenerator gen = new SMIMESignedGenerator();
SignerInfoGenerator signer = new JcaSimpleSignerInfoGeneratorBuilder().setProvider("BC").build("SHA1WITHRSA", out.getPrivateKey(), out.getCertificate());
gen.addSignerInfoGenerator(signer);
MimeMultipart mp = gen.generate(EnvelopedWriter.createBodyPart(providers, out));
String contentType = mp.getContentType();
contentType = contentType.replace("\r\n", "").replace("\t", " ");
headers.putSingle("Content-Type", contentType);
mp.writeTo(os);
}
catch (Exception e)
{
throw new WriterException(e);
}
}
}
代码示例来源:origin: OpenAS2/OpenAs2App
JcaSimpleSignerInfoGeneratorBuilder jSig = new JcaSimpleSignerInfoGeneratorBuilder().setProvider("BC");
sig = jSig.build(digest + "with" + encryptAlg, privKey, x509Cert);
代码示例来源:origin: org.apache.james/apache-mailet-crypto
/**
* Creates an <CODE>SMIMESignedGenerator</CODE>. Includes a signer private key and certificate,
* and a pool of certs and cerls (if any) to go with the signature.
* @return The generated SMIMESignedGenerator.
*/
public SMIMESignedGenerator createGenerator() throws CertStoreException, SMIMEException, OperatorCreationException,
CertificateEncodingException {
// create the generator for creating an smime/signed message
SMIMESignedGenerator generator = new SMIMESignedGenerator();
// add a signer to the generator - this specifies we are using SHA1
// the encryption algorithm used is taken from the key
SignerInfoGenerator signerInfoGenerator = new JcaSimpleSignerInfoGeneratorBuilder()
.setProvider("BC")
.build("SHA1withRSA", privateKey, certificate);
generator.addSignerInfoGenerator(signerInfoGenerator);
// add our pool of certs and cerls (if any) to go with the signature
generator.addCertificates(jcaCertStore);
return generator;
}
代码示例来源:origin: com.axway.ats.framework/ats-actionlibrary
signerGeneratorBuilder.setProvider(BouncyCastleProvider.PROVIDER_NAME);
signerGeneratorBuilder.setSignedAttributeGenerator(new AttributeTable(attributes));
signer.addSignerInfoGenerator(signerGeneratorBuilder.build(signatureAlgorithm, privateKey,
代码示例来源:origin: phax/as2-lib
aSGen.addSignerInfoGenerator (new JcaSimpleSignerInfoGeneratorBuilder ().setProvider (m_sSecurityProviderName)
.setSignedAttributeGenerator (new AttributeTable (aSignedAttrs))
.build (eAlgorithm.getSignAlgorithmName (),
代码示例来源:origin: pavansolapure/opencodez-samples
.setProvider("BC")
.setSignedAttributeGenerator(new AttributeTable(attributes))
.build("SHA1withRSA", certDetails.getPrivateKey(),
代码示例来源:origin: no.difi.oxalis/oxalis-as2
.setProvider(BouncyCastleProvider.PROVIDER_NAME)
.setSignedAttributeGenerator(new AttributeTable(signedAttrs))
代码示例来源:origin: difi/oxalis
.setProvider(BouncyCastleProvider.PROVIDER_NAME)
.setSignedAttributeGenerator(new AttributeTable(signedAttrs))
内容来源于网络,如有侵权,请联系作者删除!