だからここに私がやろうとしていることがあります:
SSL サーバーに接続します
2 つの証明書が送信され、そのうちの 1 つは自己署名されています
この段階では、問題はありません。
X509Certificate[] myTwoCerts;
// with 2 certificates in there, and I'm sure it's there because, I print them in my console.
- ここで、内部に 2 つの証明書を含む .p12 ファイルを作成したいと考えています。
今まで、私は次のようなことを試しました:
KeyStore pkcs12Store = KeyStore.getInstance("PKCS12");
pkcs12Store.load(null, null);
X509Certificate cert1 = myTwoCerts[0];
X509Certificate cert2 = myTwoCerts[1]
String alias1 = "FIRST";
String alias2 = "SECOND";
pkcs12Store.setCertificateEntry(alias1, cert2);
pkcs12Store.setCertificateEntry(alias2, cert2);
しかし、次の例外が発生します。
Exception in thread "main" java.security.KeyStoreException: TrustedCertEntry not supported
誰でも私を助けてくれますか??