我第一次尝试创建 SSL 证书。我不知道这是如何工作的,只是按照提供给我的一些说明进行操作。
第一个命令工作正常:
openssl genrsa -des3 -out privkey.key 2048
Run Code Online (Sandbox Code Playgroud)
然后第二个命令给了我错误:
openssl req –new –nodes -key privkey.key –out server.csr
Run Code Online (Sandbox Code Playgroud)
它说“未知选项 -new”,然后列出所有选项,其中之一当然是“-new”
谷歌错误消息只给了我一个有用的论坛帖子,上面说我需要使用 -config 选项来指向我的 openssl.cnf 文件。所以我在我的 XAMPP 安装中搜索了 openssl.cnf 的唯一实例。
这给了我额外的“未知选项”错误,具体取决于我在命令中放置 -config 选项的位置。
openssl req -config /Applications/XAMPP/xamppfiles/share/openssl/openssl.cnf
-key privkey.key –out server.csr -new -nodes
Run Code Online (Sandbox Code Playgroud)
这给了我“未知选项-out”,这是荒谬的。
有人可以帮助我确定命令的顺序,或者让我知道 XAMPP openssl 命令是否存在已知错误?
我正在运行 OSX Lion 和 XAMPP 1.7.3