openssl - 如何使用 openssl 创建 pkcs12 信任库

标签 openssl keystore keytool pkcs#12

我可以使用 keytool 命令将 Java 信任库( 证书的 JKS 文件, 私钥)导出到 p12 文件:

keytool -importkeystore -srckeystore truststore.jks -destkeystore truststore.p12 -deststoretype PKCS12

但是,我似乎无法弄清楚如何使用“openssl pkcs12”命令创建相同的文件。它允许您传递证书,但我尝试过的每个选项都要求用户传递私钥。

最佳答案

openssl pkcs12 -export -nokeys -in certificate.cer -out pkcs12.pfx

关于openssl - 如何使用 openssl 创建 pkcs12 信任库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25247850/

相关文章:

php - 为什么我不能使用 openssl_encrypt?

Android Key Store - 组织单位名称

java - 无法找到 keytool genkeypair 创建的文件

android - 使用Keytool的问题

php - Apple 推送通知服务

curl - cmake无法通过协议(protocol)HTTPS下载,而自己的cmake选项程序

openssl - 带有证书链的 SSL_CTX_set_client_cert_cb

java - mKeyStore?.getKey ("default_key", null) 在 Kotlin 中获取 null

java - KeyStore 和 TrustStore 不匹配