3 回答

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊
您還應(yīng)該指定您嘗試使用的 iText 和 BouncyCastle 版本。
關(guān)于您的主要問題,您是簡(jiǎn)單地嘗試編譯/運(yùn)行示例,還是考慮了特定的 PKCS11 提供程序和配置?在最近的 JDK 版本中,對(duì) PKCS11 提供程序的處理發(fā)生了變化。
關(guān)于您的小問題并假設(shè)使用最新版本的 BouncyCastle,您可以這樣做以避免棄用警告:
????????OCSPVerifier?ocspVerifier?=?new?OCSPVerifier(null,?null); ????????????????OcspClient??ocspClient?=?new?OcspClientBouncyCastle(ocspVerifier)

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
您正在使用舊庫(kù),無法修復(fù)已棄用的錯(cuò)誤,您要么忍受它,要么找到可以解決問題的庫(kù)或庫(kù)版本。
只是一個(gè)建議,在處理舊庫(kù)時(shí),更新可能意味著對(duì)整個(gè)解決方案的更改。

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
最終使用了 JAVA JCE/JCA,而不是 PKCS11 方法。對(duì)我來說,使用 HSM 似乎是一種更簡(jiǎn)單的方法。我剛剛添加了 HSM 設(shè)備的正確 JAR 并注冊(cè)了 HSM 的安全提供程序。
添加回答
舉報(bào)