作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下命令用于 OpenSSL 生成私钥和公钥:
openssl genrsa –aes-128-cbc –out priv.pem –passout pass:[privateKeyPass] 2048
openssl req –x509 –new –key priv.pem –passin pass:[privateKeyPass] -days 3650 –out cert.cer
usage: genrsa [args] [numbits]
-des encrypt the generated key with DES in cbc mode
-des3 encrypt the generated key with DES in ede cbc mode (168 bit key)
-seed
encrypt PEM output with cbc seed
-aes128, -aes192, -aes256
encrypt PEM output with cbc aes
-camellia128, -camellia192, -camellia256
encrypt PEM output with cbc camellia
-out file output the key to 'file
-passout arg output file pass phrase source
-f4 use F4 (0x10001) for the E value
-3 use 3 for the E value
-engine e use engine e, possibly a hardware device.
-rand file:file:...
load the file (or the files in the directory) into
the random number generator
openssl genrsa -aes128 -out privkey.pem 2048
unknown option –x509
最佳答案
'genrsa' 只生成一个 RSA key 。
'req' 然后使用该键发出 x509 样式的请求。
如果您只需要一个 rsa key 对 - 使用 genrsa。
如果您需要 key 对和签名的 x509 请求,请使用“genrsa”,然后使用“req”。
可选地,'req' 也可以为您生成该 key (即它封装了 'genrsa' 命令(和 gendh)。
所以:
openssl genrsa -aes128 -out privkey.pem 2048
openssl req -new -x509 -key privkey.pem
openssl req -new -x509 -keyout privkey.pem -newkey rsa:2048
关于openssl - 生成私钥和公钥 OpenSSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12637171/
我是一名优秀的程序员,十分优秀!