Playframework Play框架中的PDF数字签名

Playframework Play框架中的PDF数字签名,playframework,pdf-generation,digital-signature,playframework-1.x,Playframework,Pdf Generation,Digital Signature,Playframework 1.x,我正在使用play framework(v1.2)和play framework中的PDF模块来呈现PDF。我想使用renderPDF()方法在PDF中实现数字签名 我查看了所有选项,但找不到任何与签名相关的东西 从Google search play开始,使用YaHP converter将HTML转换为PDF,YaHP可以选择提供与签名相关的属性 我们是否有在Play中使用PDF模块实现它的选项?这可以通过在application.conf中配置以下属性在Play框架中轻松实现 yahp.US

我正在使用play framework(v1.2)和play framework中的PDF模块来呈现PDF。我想使用renderPDF()方法在PDF中实现数字签名

我查看了所有选项,但找不到任何与签名相关的东西

从Google search play开始,使用YaHP converter将HTML转换为PDF,YaHP可以选择提供与签名相关的属性


我们是否有在Play中使用PDF模块实现它的选项?

这可以通过在application.conf中配置以下属性在Play框架中轻松实现

yahp.USE_PDF_SIGNING=true
yahp.PDF_SIGNING_PRIVATE_KEY_FILE=<keystore file>
yahp.PDF_SIGNING_KEYSTORE_PASSWORD=<password>
yahp.PDF_SIGNING_PRIVATE_KEY_PASSWORD=<password>
yahp.USE\u PDF\u SIGNING=true
yahp.PDF\u签名\u私钥\u文件=
yahp.PDF\签名\密钥库\密码=
yahp.PDF\u签名\u私钥\u密码=

Play将在生成PDF时读取此属性。

如果我没有弄错的话,iText是Play框架的一部分,尽管它可能是一个过时的版本。在任何情况下:如果您需要在PDF中添加数字签名,iText就是一种方法:我认为YaHP内部使用iText,让我看看这个PDF,不管它是否对我有帮助。谢谢做了一些研究并在下面给出了答案。