0

.getPublicKey()公開鍵を返すメソッドを使用しています。http://docs.oracle.com/javase/7/docs/api/java/security/cert/Certificate.html#getPublicKey%28%29

リモート ホスト証明書のキー タイプが DSA か RSA かを知るにはどうすればよいですか?? 私はこの方法をかなりの数の Web サイトでテストしました。私は常に Sun RSA 公開鍵を取得し、DSA は取得しません。DSA キーを取得するために何か不足していると思いますか? RSA が DSA よりも広く使用されていることは知っていますが、私のセットには少なくとも 1 つの DSA キーがあると思います。

4

1 に答える 1

3

そうですね、できますよねgetPublicKey() instanceof DSAPublicKey

于 2012-08-18T22:28:45.327 に答える