org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder.setSignedAttributeGenerator()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(134)

本文整理了Java中org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder.setSignedAttributeGenerator()方法的一些代码示例,展示了JcaSimpleSignerInfoGeneratorBuilder.setSignedAttributeGenerator()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JcaSimpleSignerInfoGeneratorBuilder.setSignedAttributeGenerator()方法的具体详情如下:
包路径:org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder
类名称:JcaSimpleSignerInfoGeneratorBuilder
方法名:setSignedAttributeGenerator

JcaSimpleSignerInfoGeneratorBuilder.setSignedAttributeGenerator介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

final ASN1EncodableVector signedAttributes = new ASN1EncodableVector();
final Attribute signingAttribute = new Attribute(CMSAttributes.signingTime, new DERSet(new DERUTCTime(new Date()))); 
signedAttributes.add(signingAttribute);
// Create the signing table
final AttributeTable signedAttributesTable = new AttributeTable(signedAttributes);
// Create the table table generator that will added to the Signer builder
final DefaultSignedAttributeTableGenerator signedAttributeGenerator = new DefaultSignedAttributeTableGenerator(signedAttributesTable);

final JcaSimpleSignerInfoGeneratorBuilder builder = new JcaSimpleSignerInfoGeneratorBuilder().setProvider(BouncyCastleProvider.PROVIDER_NAME);
builder.setSignedAttributeGenerator(signedAttributeGenerator); 
// ****** DO NOT call: setDirectSignature(true); *****
final SignerInfoGenerator signerGenerator = builder.build("SHA1withRSA", key, cert);

代码示例来源:origin: com.axway.ats.framework/ats-actionlibrary

JcaSimpleSignerInfoGeneratorBuilder signerGeneratorBuilder = new JcaSimpleSignerInfoGeneratorBuilder();
signerGeneratorBuilder.setProvider(BouncyCastleProvider.PROVIDER_NAME);
signerGeneratorBuilder.setSignedAttributeGenerator(new AttributeTable(attributes));
signer.addSignerInfoGenerator(signerGeneratorBuilder.build(signatureAlgorithm, privateKey,
                              cer));

代码示例来源:origin: phax/as2-lib

.setSignedAttributeGenerator (new AttributeTable (aSignedAttrs))
.build (eAlgorithm.getSignAlgorithmName (),
    aPrivateKey,

代码示例来源:origin: pavansolapure/opencodez-samples

.setSignedAttributeGenerator(new AttributeTable(attributes))
.build("SHA1withRSA", certDetails.getPrivateKey(), 
    certDetails.getX509Certificate()));

代码示例来源:origin: no.difi.oxalis/oxalis-as2

smimeSignedGenerator.addSignerInfoGenerator(new JcaSimpleSignerInfoGeneratorBuilder()
    .setProvider(BouncyCastleProvider.PROVIDER_NAME)
    .setSignedAttributeGenerator(new AttributeTable(signedAttrs))

代码示例来源:origin: difi/oxalis

smimeSignedGenerator.addSignerInfoGenerator(new JcaSimpleSignerInfoGeneratorBuilder()
    .setProvider(BouncyCastleProvider.PROVIDER_NAME)
    .setSignedAttributeGenerator(new AttributeTable(signedAttrs))

代码示例来源:origin: org.demoiselle.signer/signature-signer

gen.addCertificates(this.generatedCertStore());
SignerInfoGenerator signerInfoGenerator = new JcaSimpleSignerInfoGeneratorBuilder().setSignedAttributeGenerator(signedAttributeGenerator).setUnsignedAttributeGenerator(unsignedAttributeGenerator).build(AlgorithmNames.getAlgorithmNameByOID(algAndLength.getAlgID().getValue()), this.pkcs1.getPrivateKey(), this.certificate);
gen.addSignerInfoGenerator(signerInfoGenerator);

相关文章