已修复,请使用v2.8.5版本
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
thanks
帅哥,你好,请帮忙看下,还是做签名的时候,有个加密的错误提示java.lang.NoSuchFieldError: id_tc26_gost_3410_12_256,加密文件要怎么发给你,谢谢
链接: https://pan.baidu.com/s/1oAKysU-yyIKpV0fedIjqnw 密码: hqq0
我换了java版本是可以的
调用代码:
@test
// public void test28() throws IOException {
// long begin = System.currentTimeMillis();
// // 定义保存路径
// final String outputPath = OUTPUT_PATH + "sign.pdf";
// final String imagePath = OUTPUT_PATH + "sigure.png";
// final String certPath = OUTPUT_PATH + "key/new2048.p12";
// System.out.println(certPath);
// try (OutputStream outputStream = Files.newOutputStream(
// XEasyPdfFileUtil.createDirectories(Paths.get(outputPath)))) {
// XEasyPdfHandler.Document
// .build(XEasyPdfHandler.Page.build(
// XEasyPdfHandler.Text.build("爽爽的贵阳,避暑的天堂")
// .setFontSize(16)
// .setHorizontalStyle(XEasyPdfPositionStyle.CENTER)))
// .signer()
// .setSignerInfo("xsx", "贵阳市", "测试", "qq: 344646090")
// .setCertificate(XEasyPdfDocumentSigner.SignAlgorithm.MD5withRSA,
// XEasyPdfDocumentSigner.KeyStoreType.PKCS12,
// new File(certPath), "123456")
// .setSignImage(XEasyPdfImageUtil.read(new File(imagePath)), 240F, 30F, 50F)
// .sign(0, outputStream);
// }
// long end = System.currentTimeMillis();
// System.out.println("完成,耗时: " + (end - begin));
// }
问下你的证书是怎么生成的?谢谢!
登录 后才可以发表评论