【发布时间】:2011-10-08 01:49:26
【问题描述】:
我有从不同地方收到的证书和私钥。仅给定这两个抽象对象,我是否可以验证证书是否与给定的 PrivateKey 关联,或者是否是给定 PrivateKey 的证书?
我知道这些是否用于 RSA 密钥,我可以将它们转换为 RsaPublicKey / RsaPrivateKey 并验证指数和模数是否匹配,但如果它们是 ECDSA 怎么办?其他类型呢?
我最终想将密钥存储到一个以证书作为其证书链的密钥库中,如果我尝试使用另一个密钥的证书加载密钥,我希望这会引发异常或导致某种错误。不过好像没关系?
【问题讨论】:
标签: java cryptography bouncycastle jce