3

Java で記述された複数のクライアントと単一のサーバーを含むネットワークを構築しようとしています。署名付き証明書のためにサーバーに送信できる CSR をクライアント側で自動的に生成する方法を見つけようとしています。Java で公開鍵と秘密鍵のペアを生成できましたが、CSR の生成方法がわかりません。たぶん、私はこれを間違った方法で行っていると考えています! 助けてください!

4

2 に答える 2

2

この記事の最後を見てください。BouncyCastleライブラリを使用して、証明書と PKCS#10 CSR の両方を生成する方法について説明します。これを機能させるために必要なのはこれだけです。

http://www.bouncycastle.org/wiki/display/JA1/X.509+Public+Key+Certificate+and+Certification+Request+Generation

于 2011-04-11T20:28:45.657 に答える
1

CSR の生成に役立つBouncy Castle Crypto APIを参照してください。彼らはそれをどうやって進めるかについての文書を持っています。これは、Bouncy Castle を必要とする例です。メソッドを持つKeyUtils.javaに出くわしましたが、代わりwriteCertReq()にいくつかの内部インポートに依存してsun.securityいます (そのため、Oracle/Sun JVM に限定されます)。私は実際、標準の JCE でそれを行う方法を知りません。

于 2011-04-02T09:48:17.713 に答える