java - 将私钥导入 keystore

标签 java openssl certificate keytool

我必须将 .key 文件导入 Java keystore 才能解密消息。有很多关于如何执行此操作的说明(使用 openssl + keytool),但它们都需要将证书文件与 key 一起导入。如果我创建一个自签名证书并添加它,我是否能够解密消息?

为什么首先需要证书?仅凭 key 不足以解密吗?

最佳答案

asymmetric key encryption以下列方式工作。服务提供商创建公私 key 对。公钥用于加密,私钥用于解密。该证书包含您的公钥。使用 openssl 和 keytool 等工具,为了在 keystore 中导入私钥,必须具有相应的公钥或证书。这只是一个特定于工具的功能。您可能需要 pkcs12 文件来导入私钥。

关于java - 将私钥导入 keystore ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22571135/

相关文章:

java - Spring Cloud Dataflow 文件启动器修改

openssl - 请告诉我如何在 x.509 中打印扩展名的值

iphone - 如何在 Cocoa Touch 中验证网站证书?

ios - App Store 上传因推送权利问题而被拒绝

java - 多行java正则表达式中的反向引用

java - Hibernate Spring @Transaction 不起作用

java - 如何为自定义光标创建单独的类

ruby - 使用 ruby​​gem 访问 Shopify API 时出现 SSL_connect 错误

SSL 证书过期 | Plesk 中的错误

java - AWS S3 对等方未通过身份验证