ngnix SSL证书自制启动失败 Enter PEM pass phrase
在做esp8266 OTA升级时,通过openssl req -x509 -newkey rsa:2048 -keyout ca_key.pem -out ca_cert.pem -days 365
生成证书,然后配置ngnix之后,启动报错
[emerg] 28313#28313: SSL_CTX_use_PrivateKey_file("/etc/nginx/cert/ca_key.key") failed (SSL: error:0906406D:PEM routines:PEM_def_callback:problems getting password error:0907B068:PEM routines:PEM_READ_BIO_PRIVATEKEY:bad password read error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)
原因:几经周折发现是在创建ssl证书时输入Enter PEM pass phrase 导致每次启动ngnix需要手动启并输入创建时候输入的密码。
解决方法:可通过命令去除密码openssl rsa -in ca_key.key -out ca_key.key.unsecure
使用ca_key.key.unsecure替代ca_key.key即可
ngnix SSL证书自制启动失败 Enter PEM pass phrase相关推荐
- SSL证书安全检验失败该如何处理?
网络安全随着时代的发展已经被众多人所关注,很多网站都从之前的http明文协议升级为https加密协议,防止网站中的数据被截取和篡改,完成这一步需要对网站进行SSL证书部署.当用户在部署完证书之后,发现 ...
- Springboot配置SSL证书后启动提示端口被占用
Springboot配置SSL证书后启动提示端口被占用 最近在做小程序,然后因为小程序只支持https的请求 所以给域名申请了一个SSL证书进行配置 配置SSL证书的方法在这里也捎带提一下吧 用的是s ...
- StartSSL免费SSL证书申请和账户注册完整过程
HTTPS就等于HTTP加上TLS(SSL),HTTPS协议的目标主要有三个: 数据保密性.保证内容在传输过程中不会被第三方查看到.就像快递员传递包裹时都进行了封装,别人无法知道里面装了什么东西. 数 ...
- linux命令安装ssl证书
How to create a self-signed SSL Certificate 第一步:Generate a Private Key(生成私人密钥) linux命令: openssl genr ...
- HTTPS与自制SSL证书
HTTPS原理 我们先来看看黑客是如何盗取客户端和服务端通讯的真实报文的. 对称密钥 对称密钥是客户端和服务端加解密时共用的一个密钥,因为是共用密钥,必然存在一个密钥传输的过程,黑客可以通过截取报文的 ...
- Nginx for Mac - 苹果系统SSL证书安装
以下文章由便宜SSL证书小编www.ssldun.com整理 Nginx在不同的系统中部署的方式也会有所不同,下面是小编为你们整理了一份关于Nginx for Mac- SSL证书安装部署的详细指南 ...
- 离线部署nginx到redhat/centos,从安装环境到部署dist包全家桶(附带生成自签名SSL证书)
一.准备nginx环境 先检查gcc .PCRE .zlib.openssl.nginx是否已经安装. gcc version rpm -qa pcre yum list installed | gr ...
- pythonrequests证书_python requests 设置 proxy 和 SSL 证书
例子 直接系统代理 requests 会直接使用 macOS 系统的 proxy 设置. 设置 proxy import requests proxies = {'http': 'http://loc ...
- Django服务器安装ssl证书,Django网站(Apache部署)安装Let's Encrypt免费SSL证书
为什么要HTTPS 2018年2月8日,谷歌浏览器发布官方博客称,2018年7月发布的新版谷歌浏览器Chrome将把所有的HTTP网站标记为不安全.这项举措是为了促进网络安全,倡导更多网站使用HTTP ...
最新文章
- LISP 圆孔标记_晓东CAD家园-论坛-A/VLISP-获取当前标注样式-;;希望大家来完善它 - Powered by Discuz!...
- linuxpython23同时_linux上安装python3同时保留python2
- /dev/null 2>1 详解
- Base64编码 - Java加密与安全
- VS中添加第三方库及相对路径设置
- 系统需求分析文档需要考虑的问题
- acwing1304. 佳佳的斐波那契
- ‘entityManagerFactory‘ that could not be found
- 关于SpringBoot下template文件夹下html页面访问的一些问题
- android 串口一直打开_串口通讯你真的会了吗?不妨来看看这些经验
- 别急马上到你们了!携号转网全国推广工作研讨会召开
- [C/C++]_[0基础]_[static_cast,reinterpret_cast,dynimic_cast的使用场景和差别]
- ExtendSim高效 易学 易用 真正能用起来的系统仿真与优化工具
- PHP爬虫抓取网页数据
- HappenBefore指令重排
- 《指弹:周杰伦青花瓷》
- Emoji 映射编码
- Android Studio提示 Cannot load key store: Keystore was tampered with, or password was incorre
- Kali开机后的初始化配置
- 分享66个ASP上传下载源码,总有一款适合您