Java:使用现有 pfx 证书签署 PDF
Java: Signing a PDF with an existig pfx-certificate
我想我的问题很简单。我在研究中发现的所有内容都是答案非常简短的线程,听起来像 "DAT SO EZ LUK HEER NAP: link".. 我尝试了这些链接,它们都是 404.. 所以我将自己暴露在另一个 public 执行中并会尝试这个线程百万次。
我正在使用 PDFBox 2.0.17,我正在尝试使用现有的 pfx 证书签署 PDF 文件。这几乎就是一切。通过 pdf-Creator 和其他东西打印文件,我自己得到了一些非常恶心的解决方案,但必须有一个更流畅、更好的解决方案。
我会非常感谢每一个非 404-Link 并且会接受任何形式的 public 羞辱。
此致,
YXCD
P.S.: 当然我找到了像 PDFone 和其他供应商这样的解决方案。但我正在努力做到这一点而不让自己破产..
好吧,总结一下..
我的经验是 PDFBox 有一些非常精确的依赖关系,当它们稍微超出版本时就会抛出异常。我通过首先重新加载整个 PDFBox 文件然后下载 PDFBox 版本中列出的确切版本的每个依赖项来解决每个问题。使用较新版本会抛出异常。
最后,我采用了 CreateSignature-Example 并根据需要重写了它。然后一切都完美而顺利地进行。
感谢@mkl 和@TilmanHausherr 的评论并为我提供了正确的指导方针。
我想我的问题很简单。我在研究中发现的所有内容都是答案非常简短的线程,听起来像 "DAT SO EZ LUK HEER NAP: link".. 我尝试了这些链接,它们都是 404.. 所以我将自己暴露在另一个 public 执行中并会尝试这个线程百万次。
我正在使用 PDFBox 2.0.17,我正在尝试使用现有的 pfx 证书签署 PDF 文件。这几乎就是一切。通过 pdf-Creator 和其他东西打印文件,我自己得到了一些非常恶心的解决方案,但必须有一个更流畅、更好的解决方案。
我会非常感谢每一个非 404-Link 并且会接受任何形式的 public 羞辱。
此致, YXCD
P.S.: 当然我找到了像 PDFone 和其他供应商这样的解决方案。但我正在努力做到这一点而不让自己破产..
好吧,总结一下..
我的经验是 PDFBox 有一些非常精确的依赖关系,当它们稍微超出版本时就会抛出异常。我通过首先重新加载整个 PDFBox 文件然后下载 PDFBox 版本中列出的确切版本的每个依赖项来解决每个问题。使用较新版本会抛出异常。
最后,我采用了 CreateSignature-Example 并根据需要重写了它。然后一切都完美而顺利地进行。
感谢@mkl 和@TilmanHausherr 的评论并为我提供了正确的指导方针。