簡體   English   中英

Java:使用現有 pfx 證書簽署 PDF

[英]Java: Signing a PDF with an existig pfx-certificate

我想我的問題很簡單。 我在研究中發現的所有內容都是答案非常簡短的線程,聽起來像“DAT SO EZ LUK HEER NAP:鏈接”。我嘗試了這些鏈接,它們都是 404。所以我將自己暴露在另一個公開處決中,並會嘗試這個線程百萬次。

我正在使用 PDFBox 2.0.17,我正在嘗試使用現有的 pfx 證書簽署 PDF 文件。 這幾乎就是一切。 通過 pdf-Creator 和其他東西打印文件,我自己得到了一些非常惡心的解決方案,但必須有一個更流暢、更好的解決方案。

我會非常感謝每一個非 404 鏈接,並且會接受任何形式的公開羞辱。

最好的問候, YXCD

PS:當然,我找到了 PDFone 和其他提供商的解決方案。 但我正在努力做到這一點而不讓自己破產..

好吧,總結一下。。

我在這里的經驗是 PDFBox 有一些非常精確的依賴關系,當它們稍微超出版本時就會拋出異常。 我通過首先重新加載整個 PDFBox 文件然后下載 PDFBox 版本中列出的確切版本的每個依賴項來解決每個問題。 使用較新的版本會拋出異常。

最后,我采用了 CreateSignature-Example 並根據我的需要重寫了它。 然后一切都完美而順利地進行。

感謝@mkl 和@TilmanHausherr 的評論並為我提供了正確的指導方針。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM