我必须将 .key 文件导入 Java keystore 才能解密消息。有很多关于如何执行此操作的说明(使用 openssl + keytool),但它们都需要将证书文件与 key 一起导入。如果我创建一个自签名证书并添加它,我是否能够解密消息?
为什么首先需要证书?仅凭 key 不足以解密吗?
最佳答案
安asymmetric key encryption以下列方式工作。服务提供商创建公私 key 对。公钥用于加密,私钥用于解密。该证书包含您的公钥。使用 openssl 和 keytool 等工具,为了在 keystore 中导入私钥,必须具有相应的公钥或证书。这只是一个特定于工具的功能。您可能需要 pkcs12 文件来导入私钥。
关于java - 将私钥导入 keystore ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22571135/