使用 OpenSSL 创建 CSR 时,是否可以从stdin传入主题的密钥?
如下所示(非工作)
openssl req -new -key stdin -subj '/C=US/ST=NY/L=Somewhere/organizationName=MyOrg/OU=MyDept/CN=fqdn.of.my.host'
Run Code Online (Sandbox Code Playgroud)
这
-key stdin
Run Code Online (Sandbox Code Playgroud)
部分不工作。
我想使用 OpenSSL 在脚本环境中创建 CSR 和证书,并且密钥和主题信息都来自数据库。
mgo*_*ven 14
*nix 命令通常使用破折号来表示文件参数上下文中的 stdin 或 stdout,因此-key -应该从 stdin 读取密钥。但是,似乎openssl没有实现这一点。幸运的是,在 Linux 中几乎所有东西都是一个文件,包括可以作为访问的标准输入/dev/stdin(实际上是指向 的符号链接/proc/self/fd/0),因此以下工作:
openssl req -new -key /dev/stdin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6132 次 |
| 最近记录: |