尝试将私钥导入PKCS12格式的密钥库,但我获得了使用说明

时间:2016-01-23 19:28:48

标签: android amazon-web-services ssl openssl server

我正在学习本教程 http://ankitagarwal.com/wordpress/2014/05/08/https-communication-between-an-android-app-and-tomcat7-using-self-signed-certificates/

我目前正在“创建包含其自签名数字证书的服务器密钥存储区”部分。

当我这样做时

openssl pkcs12 -export -inkey web_server_private_key.pem -in web_server_ssl_certificate.pem -out web_server_key_store.p12

我获取使用信息......为什么?

没有导入/生成密钥。

enter image description here

1 个答案:

答案 0 :(得分:3)

您的复制/粘贴示例使用“花式连字符”。以下是我在本地运行时会发生的事情:

openssl pkcs12 –export –inkey web_server_private_key.pem –in web_server_ssl_certificate.pem –out web_server_key_store.p12
(prints usage information, as in your screenshot)

用ascii连字符:

openssl pkcs12 -export -inkey web_server_private_key.pem -in web_server_ssl_certificate.pem -out web_server_key_store.p12
Error opening input file web_server_ssl_certificate.pem

web_server_ssl_certificate.pem:没有这样的文件或目录

因此,这解释了使用信息。