PEM エンコードされた秘密キー ファイルから RSA 秘密キーを取得する
この場合、提供された秘密キーは PEM 形式でエンコードされます、特に PKCS#1 を使用します。この PEM でエンコードされたファイルから RSA 秘密キーを取得するには、次のいずれかのアプローチを利用できます。
アプローチ 1: DER シーケンス解析を使用してコードを変更
提供されているJava コードは、PEM エンコードされたキーを読み取り、それをデコードしようとします。以下に提案されている変更により、PKCS#1 形式の秘密キーを解析できるようになります。
アプローチ 2: Sun プロバイダーを使用したコードの改善
別の解決策は次のとおりです。 DER シーケンスの解析には sun.security プロバイダを、鍵の生成には java.security パッケージを利用します。このアプローチは、より簡潔で FIPS 準拠の実装を提供します。
このコードは、提供された PEM ファイルから秘密キーを正常に読み取って解析し、RSA 秘密キー オブジェクトを提供します。
以上がPEM エンコードされたファイルから RSA 秘密キーを抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。