我在getPublicKey()
类下找到了一个名为java.security.cert.Certificate
的方法,但是该方法将长度和模数作为一个PublicKey
对象全部返回一个值。有什么办法可以单独获取此信息吗?
最佳答案
如果您要处理基于RSA的公钥,则收到的PublicKey对象是RSAPublicKey实例。
因此,您可以将其转换为RSAPublicKey,然后使用其getPublicExponent()
和getModulus()
方法。
我在getPublicKey()
类下找到了一个名为java.security.cert.Certificate
的方法,但是该方法将长度和模数作为一个PublicKey
对象全部返回一个值。有什么办法可以单独获取此信息吗?
最佳答案
如果您要处理基于RSA的公钥,则收到的PublicKey对象是RSAPublicKey实例。
因此,您可以将其转换为RSAPublicKey,然后使用其getPublicExponent()
和getModulus()
方法。