给定一个SSL密钥和证书,如何创建HTTPS服务?
如何在Node.js中创建HTTPS服务器?
- 从此处下载用于openssl设置的rar文件:https : //indy.fulgan.com/SSL/openssl-0.9.8r-i386-win32-rev2.zip
- 只需将您的文件夹复制到c驱动器中即可。
- 创建openssl.cnf文件并从以下位置下载其内容:http: //web.mit.edu/crypto/openssl.cnf openssl.cnf可以放在任何地方,但在命令提示符下输入正确的路径时,路径应该正确。
- 打开命令propmt并设置openssl.cnf路径C:\ set OPENSSL_CONF = d:/openssl.cnf 5.在cmd中运行此命令:C:\ openssl-0.9.8r-i386-win32-rev2> openssl.exe
- 然后运行OpenSSL> genrsa -des3 -out server.enc.key 1024
- 然后它将要求输入密码:输入4到11个字符作为您的证书密码
- 然后运行此Openssl> req -new -key server.enc.key -out server.csr
- 然后它将询问一些详细信息,例如国家/地区代码州名称等,然后自由填写。10。然后运行Openssl> rsa -in server.enc.key -out server.key
- 运行此OpenSSL> x509 -req -days 365 -in server.csr -signkey server.key -out server.crt,然后使用堆栈溢出的先前代码,谢谢