大多數用於從PEM 檔案讀取私鑰的Java 解決方案都依賴Bouncycastle提供程序,而這可能不依賴Bouncycastle 提供者在某些環境下是可以接受的。本文介紹了一種僅利用 Java 加密擴充 (JCE) 和 sun.security 進行 DER 解析的替代方法。
以下是支援PKCS#8 和PEM 檔案中私鑰的PKCS#1 格式:
要使用此程式碼,只需將包含私鑰的PEM 檔案的路徑作為參數傳遞給pemFileLoadPrivateKeyPkcs1OrPkcs8Encoded方法。此方法將傳回 PrivateKey 類別的實例,然後可以將其用於解密或任何其他適當的目的。
以上是如何在沒有 Bouncycastle 的情況下在 Java 中讀取 PEM 編碼的 RSA 私鑰?的詳細內容。更多資訊請關注PHP中文網其他相關文章!