1,创建一个目录ssl,进入目录

2,执行openssl genrsa -des3 -out ca.key 2048

要求输入密码,要记住该密码后面需要用,在使用证书的地方也需要用

3,执行openssl req -new -x509 -key ca.key -out ca.crt

要输入上一步的密码,验证过了输入国家省份城市单位等等信息,没有什么特别要求

4,openssl genrsa -out server.key 2048

5,openssl req -new -key server.key -subj "/CN=192.168.20.209" -out server.csr
6,echo subjectAltName = IP:192.168.20.209 > extfile.cnf
7,openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -extfile extfile.cnf -out server.crt -days 5000

8,创建pfx证书openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt

第5,6步骤中的IP需要替换,在哪个服务器上使用就填对应服务器的IP

按照以上步骤可以解决下面的问题。

x509: cannot validate certificate for 192.168.20.209 because it doesn't contain any IP SANs

Linux 使用openssl创建自签名SSL证书相关推荐

  1. 使用OpenSSL创建自签名SSL证书

    近期的工作中遇到了数据传输加密的需求,就是在数据传输安全层面都要求使用https协议,因此为Web站点安装SSL证书就成了必须,以下就过程记录. 1.需求及选型 需求有两条: 支持内网IP地址 我们很 ...

  2. keytool生成证书_创建自签名ssl证书,Java生产jks证书

    一.创建自签名ssl证书 下载openssl软件: https://pan.baidu.com/s/1Zy4W7pqSO8caoR_R5pF3DQ  #提取码:bjd4 设置环境变量 进入openss ...

  3. window系统创建自签名SSL证书设置Https

    原文链接:https://dsx2016.com/?p=1790 公众号:大师兄2016 应用场景 手机代理到电脑端 使用测试域名调试微信支付,需要在微信内置浏览器和手机自带浏览器唤起微信支付 测试公 ...

  4. https 自签名SSL证书

    介绍 TLS或称传输层安全性,及其前身SSL(代表安全套接字层)是用于将正常流量包装在受保护的加密包装中的Web协议. 使用这种技术,服务器可以在服务器和客户端之间安全地发送流量,而不会被外部各方拦截 ...

  5. 用OpenSSL做自签名的证书(by quqi99)

    作者:张华 发表于:2014-04-18 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 (http://blog.csdn.net/quqi99 ) 注:cs ...

  6. 自签名SSL证书介绍及其缺点

    标准SSL证书由受信任的证书颁发机构(CA)颁发和验证,此类证书使用信任链,其中每个证书都由更可靠的证书签名和信任,此链一直延伸到根证书.SSL证书一般需要付费使用,以致很多没有安全预算的企业选择在网 ...

  7. 离线部署nginx到redhat/centos,从安装环境到部署dist包全家桶(附带生成自签名SSL证书)

    一.准备nginx环境 先检查gcc .PCRE .zlib.openssl.nginx是否已经安装. gcc version rpm -qa pcre yum list installed | gr ...

  8. 英文文档: 如何使用 OpenSSL 创建与吊销数字证书

    推荐一篇文档, 讲解如何使用 OpenSSL 创建与吊销数字证书: https://www.linux.com/BLOG/PKI-IMPLEMENTATION-LINUX-ADMIN

  9. 自签名SSL证书有风险吗?

    自签名SSL证书的技术操作与自签名证书生成在互联网上有许多教程,许多用户想节省点银子,便选择自签名SSL证书,又担心自签名SSL证书会给网站带来风险.针对这一问题,我们必然要具体问题具体分析. 首先来 ...

最新文章

  1. 加入域应具备的权限讨论
  2. MySQL like 通配符是_MySql模糊查询like通配符使用详细介绍
  3. 微信小程序AES加密解密
  4. 支付产品——收银台设计详解
  5. 深入理解C++类的构造函数与析构函数
  6. 【CV】图像分析用 OpenCV 与 Skimage,哪一个更好?
  7. mysql dump 数据时间_使用mysqldump备份数据及做时间点还原测试步骤
  8. 推荐几款好用的模态框附带教程
  9. python 数据逐个验证_案例实战 | Python 实现 AB 测试中常见的分层抽样与假设检验 (附代码和数据集)...
  10. 【Elasticsearch】ElasticSearch 7.8 多字段权重排序
  11. Eclipse运行程序报错: Errors running builder ‘Integrated External Tool Builder‘ on project
  12. 硬笔行书字帖3500常用字_2018年【成年人实用硬笔行书】一对一直播培训简介
  13. word文档更新目录为什么更新不了?
  14. 基于微信图书馆教室座位预约小程序系统设计与实现 开题报告
  15. Google Bigtable 中文版
  16. java推送数据到指定的外部接口
  17. 1330 小青蛙跳台阶
  18. eclipse 中 git 解决冲突(重点)
  19. 美团2020校招前端方向笔试题
  20. kvm使用桥接的方法

热门文章

  1. html5国际证书,免费获得微软MCSD证书赶快行动吧!
  2. moxa串口服务器型号,moxa串口服务器产品配置说明
  3. [笔记分享] [SCons] Qualcomm SCons User Guide
  4. 几种常见的数字签名算法比较
  5. hmcl电脑java我的世界启动器_hello minecraft下载
  6. 针对VMware vSphere的勒索病毒已经出现
  7. 帝国理工学院计算机科学与技术申请条件,伦敦帝国理工学院计算机理学硕士研究生申请要求及申请材料要求清单...
  8. 安卓毕业设计app项目基于Uniapp+SSM实现的安卓的掌上校园系统食堂缴费图书馆预约
  9. mysql取utc时间格式_mysql 获取昨天数据 utc时间
  10. linux终端能不能打字,不能打字只有拼音_Ubuntu系统拼音无法正确打字怎么解决