sh 生成证书签名请求(CSR)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 生成证书签名请求(CSR)相关的知识,希望对你有一定的参考价值。

#!/bin/bash

openssl req -new -sha256 -nodes -out \*.secureauth.com.csr -newkey rsa:2048 -keyout \*.secureauth.com.key -config <(
cat <<-EOF
[req]
default_bits = 2048
prompt = no
default_md = sha256
req_extensions = req_ext
distinguished_name = dn

[ dn ]
C=US
ST=California
L=Irvine
O=Engineering
OU=DevOps
emailAddress=devops@example.com
CN = *.secureauth.com

[ req_ext ]
subjectAltName = @alt_names

[ alt_names ]
DNS.1 = secureauth.com
DNS.2 = *.example.com
EOF
)

# Verify CSR
openssl req -noout -text -in *.secureauth.com.csr | grep DNS

以上是关于sh 生成证书签名请求(CSR)的主要内容,如果未能解决你的问题,请参考以下文章

sh 笔记:OpenSSL生成「自签名」证书,配置Nodejs本地HTTPS服务 - 15.通过.cnf生成.csr

sh 笔记:OpenSSL生成「自签名」证书,配置Nodejs本地HTTPS服务 - 5.检查及打印.csr

sh 笔记:OpenSSL生成「自签名」证书,配置Nodejs本地HTTPS服务 - 6.通过.key和.csr生成.crt

sh 笔记:OpenSSL生成「自签名」证书,配置Nodejs本地HTTPS服务 - 3.生成.csr文件命令行中的提示内容

如何生成自签名双向认证证书 ssl

CSR:SSL证书的孵化器