如何使用codenameone中的数字证书以电子方式签署PDF文档

时间:2017-12-22 18:30:22

标签: codenameone

在我们的系统中,我们生成PDF文档,我们需要使用用户的数字证书对其进行签名。

如何在codenameone中做到这一点? 您是否拥有可以在此分享此主题的知识(使用移动设备)?

1 个答案:

答案 0 :(得分:1)

我不熟悉Code Name One,但它似乎允许基于Java代码库的跨平台开发。如果是这样,他们似乎很可能会让你呼叫第三方Java库,因此如果你打算在手机上签名,你可能想看看iText的Java库(https://itextpdf.com/)。您需要的逻辑确实存在于免费库中,但如果您正在寻找交钥匙,那么这可能是最简单的Java解决方案。

另一件事是,如果您打算签署您,当然,需要密钥材料才能进行签名。这听起来像是要在每个移动设备上进行签名,因此您必须决定如何对每个设备进行身份验证,将哪些信息输入到证书中以及如何获得这些证书。大多数CA都会为您将用于此目的的客户端证书达成某种协议。

当然,您也可以选择使用服务,我制作的服务名为Hancock(hancock.ink),您可以在Web视图中使用它,只需将其传递给您想要签名的PDF,其余的就是照顾你。