首先我们会在自己的java的jdk的bin目录中会找到一个keytool.exe的可执行程序

然后我们就可以在命令行中开始进行操作了

先输入命令

keytool -genkeypair -alias "test" -keyalg "RSA" -keystore "myKeyStore"

该命令生成了一个名为myKeyStore的密钥库,使用的是RSA加密算法

输入密钥库口令(输入进去是空白的,但是已经输入了,点回车进行再次输入就行)

口令设置成功之后,再根据接下来的问题自己回答就ok了

我的就随便写了

然后我们就可以在c盘的user/用户/(你的计算机名)/目录下找到一个名为myKeyStore的文件了

接下来我们在命令行输入

keytool -exportcert -alias "test" -keystore "myKeyStore" -file "test.cer"

来从我们刚才生成的myKeyStore生成自己的证书test.cer

输入自己的密钥库口令

这样就表示已经成功了

这时我们就会在刚才所说的目录中找到自己的证书了

如果我们服务器是用的tomcat的话,可以在tomcat的配置文件中添加配置。

但是我们的证书是没有被ca机构认证的,所以会提示未被信任的证书。

生成自己的浏览器证书相关推荐

  1. ubuntu生成密钥和证书_基于浏览器的密钥生成以及与浏览器的密钥/证书存储的交互...

    ubuntu生成密钥和证书 想象以下情况: 您需要从访问您的网站的用户那里获取一个密钥(在非对称情况下为用户的公共密钥 ),并希望浏览器记住私有部分,而不会因冗长的导入过程而困扰用户. 老实说,实际上 ...

  2. nginx配置https访问 生成ssl自签名证书,浏览器直接访问

    问题 nginx配置自签名ssl证书,来支持https访问nginx,在浏览器中访问nginx时,提示有风险.而访问其他各大网站时,也是使用了https协议,为什么可以直接访问,而不提示有风险呢? 解 ...

  3. 生成自己的数字证书使网站支持HTTPS

    生成自己的数字证书使网站支持HTTPS 一.了解keytool命令 二.为服务器端生成证书 三.为客户端生成证书 四.让客户端和服务器相互信任 1. 让服务器信任客户端 2. 让客户端信任服务器 五. ...

  4. 浏览器证书基础介绍和如何测试本地浏览器的HTTPS的完备性

    最近一个项目是更新浏览器证书,这篇文章写给有相关需求的工程师. 1 首先,了解证书的基本原理和工作方式,然后了解证书的更新办法, 1 其次,最好是,如何去验证这些证书. 1 证书的基础知识: HTTP ...

  5. 【SSL】ssl证书简介、ssl证书生成工具与ssl证书生成步骤

    ssl证书简介.ssl证书生成工具与ssl证书生成步骤 一.ssl证书是什么? 二.ssl证书生成工具有哪些? 2.1.工具一:CFSSL 2.2.工具二:OpenSSL 2.3.工具三:XCA 三. ...

  6. openssl qt 生成秘钥_OpenSSL证书生成(Windows环境)

    本文根据这篇博文(http://lovesea.blog.51cto.com/382446/95572)和<OpenSSL与网络信息安全:基础.结构和指令>一书整理.关于OpenSSL在W ...

  7. https-OPenSSL证书生成及自签名证书

    目录 SSL/TLS 1.搭建OPenssl服务器 1.1.下载 1.2.安装下载好的exe程序 2.服务器端证书-生成key.CSR.CRT 2.1.进入如下目录,执行cmd 2.2.生成一个私钥k ...

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

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

  9. Shell脚本实现生成SSL自签署证书

    这篇文章主要介绍了Shell脚本实现生成SSL自签署证书,本文直接给出实现代码,代码中包含大量注释,需要的朋友可以参考下 启用 apache 的 mod_ssl 之后需要有证书才能正常运作.写了个脚本 ...

最新文章

  1. 打印速度快点的打印机_佳能和爱普生打印机哪个好 高性价比打印机介绍【详解】...
  2. 模拟课----需求文本
  3. 常用算法25讲,拿走不谢!
  4. 阿里云服务器ssh连接经常断开
  5. springMVC 解决硬编码问题
  6. android 获取屏幕的宽和高
  7. html语言怎么那么难用,js为什么那么难
  8. 深入浅出python机器学习——K最邻近算法(K-Nearest Neighbors,KNN)
  9. 动易SiteFactoryCMS 网站配置保存不了问题
  10. 笔记_python库jpype安装和使用,及如何打包java程序供Python调用
  11. String 类的常用方法
  12. [推荐]15款非常好用的新浪,腾讯短链接生成器,一次生成永不失效,巨好用!
  13. stm32f103呼吸灯(PWM脉冲宽度调制)
  14. 腾讯实时股票数据接口怎么获取行情?
  15. 计算机硬盘显示offline,LSI芯片Raid卡一块硬盘显示红色Offline(或者Failed)
  16. 斐波那契数列c语言程序改错题,C语言习题004:斐波那契数列
  17. Java泛型详解:<T>和Class<T>的使用。泛型类,泛型方法的详细使用实例
  18. 触摸板小红点失灵怎么办? - Thinkpad
  19. mac上的Finder快捷键汇总
  20. 云服务器系统esxi,云服务器安装esxi

热门文章

  1. 1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制...
  2. Halo 博客网站的SQL
  3. camunda数据库表结构介绍
  4. python地理处理包——Shapely介绍及用户手册
  5. FrameMaker 格式的本地化流程
  6. java适合音频格式_我应该为java使用什么音频格式?
  7. JavaScript数组常用方法解析和深层次js数组扁平化
  8. zookeeper的重连思考
  9. 非常不错的IOS学习网站
  10. 服务器的回收站在哪个文件夹,Windows系统回收站的文件保存在哪个磁盘上