sh 在MacOS上使用SubjectAltName为localhost创建自签名证书
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在MacOS上使用SubjectAltName为localhost创建自签名证书相关的知识,希望对你有一定的参考价值。
# SSL self signed localhost start to finish, no red warnings.
# 1) Create your private key (any password will do, we remove it below)
openssl genrsa -des3 -out localhost.orig.key 2048
# 2) Remove the password
openssl rsa -in localhost.orig.key -out localhost.key
# 3) Generate the csr (Certificate signing request)
openssl req -new -sha256 -key localhost.key -subj "/C=US/ST=UT/O=Degreed/CN=localhost" -reqexts SAN -extensions SAN -config <(cat /System/Library/OpenSSL/openssl.cnf <(printf "[SAN]\nsubjectAltName=@alt_names\n[alt_names]\nDNS=localhost\nIP.1=127.0.0.1")) -out localhost.csr
# verify the csr with the following
openssl req -in localhost.csr -text -noout
# 4) Generate self signed ssl certificate
openssl x509 -req -days 3650 -extensions SAN -extfile <(cat /System/Library/OpenSSL/openssl.cnf <(printf "[SAN]\nsubjectAltName=@alt_names\n[alt_names]\nDNS=localhost\nIP.1=127.0.0.1")) -in localhost.csr -signkey localhost.key -out localhost.crt
# 5) Generate combined .pfx file for IIS
openssl pkcs12 -export -inkey localhost.key -in localhost.crt -out localhost.pfx
以上是关于sh 在MacOS上使用SubjectAltName为localhost创建自签名证书的主要内容,如果未能解决你的问题,请参考以下文章
sh [在macos上运行NiFi]在OSX上运行NiFi #nifi #macos
sh 在macOS上使用“区分大小写的文件系统”时出现Steam客户端问题
sh [Dock Spacer]在macos dock #macos上添加一个spacer
sh 在macOS上卸载Mail
sh 在MacOS X上安装Bash版本4
sh 在macOS上共享USB军械库网络