首页 > 其他分享 >项目添加https安全验证部署环境生成自签名证书。

项目添加https安全验证部署环境生成自签名证书。

时间:2023-06-20 23:55:28浏览次数:57  
标签:keystore 证书 指定 生成 密钥 https 签名

生成证书
  自签名证书
  使用java jdk自带的生成SSL证书的工具keytool生成自己的证书

  1、打开cmd

  2、输入命令生成证书

  keytool -genkeypair -alias tomcat_https -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore d:/tomcat_https.keystore -storepass 123456

  

    -alias 别名
    -keypass 指定生成密钥的密码
    -keyalg 指定密钥使用的加密算法(如 RSA)
    -keysize 密钥大小
    -validity 过期时间,单位天
    -keystore 指定存储密钥的密钥库的生成路径、名称
    -storepass 指定访问密钥库的密码

 

application.yml 配置文件

 

参考:https://www.cnblogs.com/huanzi-qch/p/12133872.html

标签:keystore,证书,指定,生成,密钥,https,签名
From: https://www.cnblogs.com/huangzhicai/p/17495195.html

相关文章

  • 每日一题力扣 1262 https://leetcode.cn/problems/greatest-sum-divisible-by-three/
    、 题解这道题目核心就算是要知道如果x%3=2的话,应该要去拿%3=1的数字,这样子才能满足%3=0贪心sum不够%3的时候,就减去余数为1的或者余数为2的需要注意两个余数为1会变成余数为2的,所以可能减去2个余数为1核心代码如下publicintmaxSumDivThreeOther(int[]nums){​  ......
  • 数字签名的过程详解
      数字签名的过程详解1.数字证书的概念2.数字签名的过程3.加密的过程4.数字签名两大特性5.用到的部分名词解释1.数字证书的概念数字证书又叫“数字身份证”、“网络身份证”,是由证书认证中心CA发放并经认证中心数字签名,包含公开密钥拥有者以及公开密钥相关信息的一种电......
  • centos下nginx使用Let's Encrypt 申请免费 SSL 证书
    应用场景:想使用https,但是又不想花钱购买证书,也不是阿里和腾讯的可以免费申请以下是具体操作步骤:1.配置DNS记录在申请二级域名SSL证书之前,需要先将该二级域名解析到您的服务器IP地址。2.安装Certbot:Certbot是Let’sEncrypt官方提供的工具,可用于自动化SSL证书的获......
  • git pull https Received HTTP code 504 from proxy after CONNECT
    我们在服务器上面gitpullcodehub代码的时候会遇到ReceivedHTTPcode504fromproxyafterCONNECT,这个报错多数是因为代理配置的问题。 从以下两个方向进行排查: 1.确认服务器/虚拟机是否配置了全局代理。 检查/etc/profile中是否配置了代理:http_proxy和https_proxy......
  • OTA固件签名
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!通过OTA固件签名,可以保证芯片只会接收采用经过签名的固件,可以消除使用未签名固件非法进行固件升级的风险。固件签名环境要求:Python3,python-ecsda(https://github.com/warner/python......
  • UWP应用安装提示证书问题的解决办法
    错误描述:你需要为此应用包而安装的新证书,或者是带有受信任证书的新应用包。系统管理员或应用开发人员可以提供帮助。证书链在不受信任的根证书中进行处理,但也在其中终止(0x800B0109) 解决办法双击证书文件。点击选择,安装证书选择本地计算机,点击下一步。选择"将所有证......
  • 使用nginx作为反向代理配置多个域名的https证书
    偶然想到,自己还没有做好使用nginx作为反向代理,搭配多个域名的https,心血来潮,就问了下bing怎么做。docker-compose.ymlversion:'3.7'services:nginx-proxy:image:jwilder/nginx-proxycontainer_name:nginx-proxyrestart:alwaysports:-80:80......
  • python3---signify-验证PE文件证书
    python3---signify-验证PE文件证书keywords:验证签名signify可以用来查看和验证PE文件证书github地址:https://github.com/ralphje/signify安装模块:pipinstallsignify示例:fromsignify.authenticode.signed_peimportSignedPEFilewithopen("Everything.exe","rb"......
  • https请求报Connection reset问题
    背景:使用HttpsURLconnection或者HttpURLConnection进行https请求时,有时会报Connectionreset异常原因:这是因为客户端的TLS版本服务端不支持的原因。对于JDK1.6,支持SSLv2、SSLv3、TLSv1,默认使用TLSv1对于JDK1.7,支持SSLv2、SSLv3、TLSv1、TLSv1.1、TLSv1.2,默认使用TLSv1.1对于JDK1.8......
  • xcode打包APP或真机调试 无法签名的问题(初学者问题)
    一般真机调试的准备工作:在项目的Signing&Capabilities属性设置中,profile首先要导入(从开发者中心下载的.mobileprovision文件,原先就已存在的,一般这一步就已经有坑了),证书从苹果开发者中心下载并安装(原先在开发者中心就已存在的,这里又是一个坑)。但证书状态那里一直显示:Nosigning......