window生成https证书
window生成https证书
参考:https://blog.csdn.net/qq_36279445/article/details/79447512
最近研究webrtc,这个只能localhost和https调用getUserMedia,无奈之下,只能自己配置https了
安装openssl
下载地址 http://gnuwin32.sourceforge.net/packages/openssl.htm
随便一个下载都行,我选择了第一个
下载之后直接安装即可,位置可以自己选择
生成证书
- 安装好openssl之后进入到openssl的安装目录下的bin目录
- cmd使用管理员身份进入bin目录
- 运行一下命令,生成密钥key
openssl genrsa -des3 -out f:/work/server.key 2048 # 本来想换为我喜欢的地址的,后来看到下面这个地址用了这么多次,就懒得改了
注意:
key的目录必须全部创建了,否则会异常
若是不是管理员,就会在生成的时候卡住,只能到任务管理器中关掉openssl重新生成
- 生成的时候会要求输入密码(我使用的123456)
- 生成之后,可以删除密码
openssl rsa -in f:/work/server.key -out f:/work/server.key
- 创建证书的申请文件
openssl req -new -key f:/work/server.key -out f:/work/server.csr # 我看的博客上有好几个空格,异常了
这是因为openssl找不到对应配置文件,那么我们就需要弄到这个配置文件,如果你电脑安装了git的话,那么恭喜你,在git里面有这个文件,我们可以使用git下面的这个文件来执行上面的命令,修改一下,变成下面这样
# openssl req -new -key f:/work/server.key -out f:/work/server.csr -config "C:\Program Files\Git\mingw64\ssl\openssl.cnf"
# 我的git是我自定义的位置
openssl req -new -key f:/work/server.key -out f:/work/server.csr -config "C:\software\git\mingw64\ssl\openssl.cnf"
运行上面的命令之后,根据提示输入国家简称,省市等信息,一直到最后就行。
- 创建一个CA证书
openssl req -new -x509 -key f:/work/server.key -out f:/work/ca.crt -days 3650 -config "C:\software\git\mingw64\ssl\openssl.cnf"
- 使用上面的证书申请文件和CA证书,来创建自己的证书
openssl x509 -req -days 3650 -in f:/work/server.csr -CA f:/work/ca.crt -CAkey server.key -CAcreateserial -out f:/work/server.crt
后记
生成之后搜SpringBoot配置https的时候发现,貌似java可以自己生成证书???
window生成https证书相关推荐
- Java 生成 Https 证书
Java 生成 Https 证书 简介 通过keytool后缀为.jks的https证书,用于调试项目使用. 实现 [生成] - 命令生成.jks文件 直接在命令行中键入下面的命令 keytool - ...
- Linux下生成HTTPS证书申请与颁发方法
Linux下生成HTTPS证书申请与颁发方法: (1)生成HTTPS证书,可以使用openssl生成服务器RSA密钥及证书,生成的命令如下: openssl genrsa -des3 -out ser ...
- java生成Https证书,及证书导入的步骤和过程
原文参考:http://www.cnblogs.com/fron/p/https-20170111.html 以下是相关的Tomcat,JDK和Windows环境: Tomcat版本:tomcat-7 ...
- 免费生成https证书以及配置
http升级到https需要在nginx的配置中加入证书信息,查询资料后确定生成证书两种方案 第一种:自签名证书,然后开启 CloudFlare 的 CDN 服务 //确定是否安装openss ...
- 使用certbot生成https证书
目录 背景 全部操作步骤概览 1.打开https://certbot.eff.org 2.选择自己用的什么软件并且是什么操作系统 3.查看操作步骤 实战细节 安装snap 安装Certbot 生成证书 ...
- 使用certbot-auto脚本安装Certbot 生成https证书
在CentOS7上安装Certbot有三种方式: 使用Certbot官方提供的对应平台的RPM包安装 使用Certbot官方的提供的certbot-auto安装 使用pip安装Certbot,因为Ce ...
- 生成HTTPS证书及使用
生成证书和秘钥 使用JDK7的keytool工具生成 转到JDK的安装目录下的bin,如/usr/java/jdk1.7.0_79/bin 生成非对称密钥 keytool -genkeypair -v ...
- JDK生成HTTPS证书
1,进入JDK的bin目录下 2,打开命令窗口,地址栏输入cmd,回车 3,输入生成证书命令,输入提示信息,提示内容如下图 keytool -genkey -alias tomcathttps -ke ...
- java 生成https证书_java生成Https证书,及证书导入的步骤和过程
原文参考:http://www.cnblogs.com/fron/p/https-20170111.html 以下是相关的Tomcat,JDK和Windows环境: Tomcat版本:tomcat-7 ...
最新文章
- 最大民科组织被取缔,鸡蛋返生、推翻相对论、量子速读都是他们干的
- Android系统广播大全
- XamarinSQLite教程添加列
- Jupyter Notebook已出现“返祖现象”,这款工具让你在终端里使用它
- 为提高访问速度建立本地文件服务器,html5 Application Cache——加快简历二次访问速度...
- STM32中IO口的8中工作模式
- python十九:map,filter,reduce函数
- 【 hdu3949 XOR】
- leetcode day5 -- Reorder List Linked List Cycle II
- k8s:组件网络通讯方式
- 应用指定显示到副屏_LED灯杆屏广泛应用逐渐成为智慧城市信息化的重要窗口
- 跨时钟域电路设计——多bit信号FIFO
- TensorFlow2.0正式版安装
- canvas填充和描边介绍
- 用计算机弹极乐净土谱,极乐净土计算器谱子
- java直播在线人数怎么做_添加抖音直播间在线人数怎么做
- VRRP:虚拟网关冗余技术
- Macbooster8免费mac清理垃圾软件功能介绍
- 写入文件(覆盖文件的内容)
- web页面:窗口切换
热门文章
- 前端moment库时间戳转标准时间不准确的问题解决
- 女神节, 数说奥斯卡女神们 : “惊艳了时光 , 温柔了岁月”
- 电线电缆、电线、网线等的表示方法(规格、型号)电线规格电线网 yjv 电线电缆规格型号表(二)...
- 2020年php最新基础面试题
- 如何定位App是未来的App开发关键
- SAP 数据跨系统传输
- 12月24日科技资讯|12306 回应软件崩了;微信发布新版本,朋友圈可“斗图”;Ant Design 3.26.4 发布
- 蓝牙耳机什么牌子好?四大品牌蓝牙耳机推荐
- Docker系列之搭建集群版Redis
- Exe 4 篮球错排问题