Java 言語を使用して X509 証明書を作成し、そこから公開鍵を抽出したいと考えています。
私はインターネットを検索し、多くのコード例を見つけましたが、それらのすべてにエラー (不明な変数または不明な型) があるか、次のような多くの警告があります。
たとえば、次のコードが機能しない理由:
PublicKey pk;
CertificateFactory cf = CertificateFactory.getInstance("X.509");
String PKstr = pk.toString();
InputStream PKstream = new ByteArrayInputStream(PKstr.getBytes());
X509Certificate pkcert = (X509Certificate)cf.generateCertificate(PKstream);
純粋な Java または Bouncy Castle を使用して証明書を作成し、そこから公開鍵を取得する方法を教えてもらえますか?
皆さんありがとう。