byte []からjava.security.cert.X509Certificateを生成する可能性はありますか?
43972 次
3 に答える
85
もちろん。
証明書オブジェクトは、CertificateFactoryのインスタンス (特に、X509 証明書を作成するように構成されたもの) によって作成できます。これは次のように作成できます。
CertificateFactory certFactory = CertificateFactory.getInstance("X.509");
次に、証明書のバイトを含む InputStream を渡す必要があります。これは、バイト配列をByteArrayInputStreamにラップすることで実現できます。
InputStream in = new ByteArrayInputStream(bytes);
X509Certificate cert = (X509Certificate)certFactory.generateCertificate(in);
于 2010-08-02T15:25:35.607 に答える