java - 如何检查公钥是否与私钥匹配?

标签 java keystore public-key-encryption

我正在使用 Java 和 KeyStore。

我在 KeyStore 中有一对公钥和私钥。

当我读取证书时,并从证书中获取公钥。

我如何知道证书中的公钥是否与 keystore 中的私钥匹配?

最佳答案

I have a public key and private key pair in the KeyStore.

How do I know if the public key in the certificate matches with the private key in the key store?

由于 keystore 包含,您需要查找与证书具有相同公钥的

当然这只是第一步。接下来您(或者更可能是 PKI 库)需要使用私钥来检查证书的签名。

关于java - 如何检查公钥是否与私钥匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13318328/

相关文章:

java - Lucene:多线程文档复制

java - OpenCV Android,绘制最大轮廓,出现问题

java - 如何通过JSONArray获取API的数据

ssl - 让 Jetty 发送正确的 SSL 证书

java - 安卓解密错误

c++ - 公私钥加密教程

Java SimpleDateFormat 不接受##/##

java - PKCS11Exception ckr_attribute_type_invalid

java - SSL 和证书 keystore

C#、.Net Core 私钥认证httpClient