IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> SSL证书 -> 正文阅读

[网络协议]SSL证书

生成服务器端的私钥(key文件);

openssl genrsa -aes256 -out server.key 2048

运行时会提示输入密码,此密码用于加密key文件(参数des3是加密算法,也可以选用其他安全的算法),以后每当需读取此文件(通过openssl提供的命令或API)都需输入口令.如果不要口令,则可用以下命令去除口令:

openssl rsa -in server.key -out server.key

生成服务器端证书签名请求文件(csr文件);

openssl req -new -key server.key -out server.csr

生成Certificate Signing Request(CSR),生成的csr文件交给CA签名后形成服务端自己的证书.屏幕上将有提示,依照其 提示一步一步输入要求的个人信息即可(如:Country,province,city,company等).

省去输入证书个人信息的简便方法

?openssl req -new -key server.key -out server.csr -subj "/C=CN/ST=ShangHai/L=SH/O=Mxxxxe/OU=IT/CN=test.xxxxx.com.cn"

key文件和cer文件合并为pfx文件

openssl pkcs12 -export -in qa-api-gateway.cer -inkey server.key -out qa-api-gateway.pfx

Key.jks不见了的解决办法

/app/WebSphere/AppServer/usr/servers/app/server.xml

修改<keyStore id="defaultKeyStore" password="xxxxxx"/>

重启服务

Keytool command not found

找一下jdk位置? find / -name jre

进入/usr/local/openjdk1.8.0_242/jre/bin

或/app/WebSphere/AppServer/java/8.0/jre/bin

使用里面的keytool

把证书的pem转换为cer

openssl x509 -inform pem -in cacert.pem -outform der -out cacert.cer

apache更新证书

/app/apache/conf/extra/httpd-ssl.conf证书信息

在/app/apache/conf/cert这个路径是别人来调用的证书?? 里面把csr和key替换一下

重启apache

nginx更新证书

在/app/nginx/cert/里把证书替换

重启nginx

查看证书

keytool -list -keystore key.jks

导出证书

keytool -exportcert -alias mp.weixin.qq.com? -file /mp.cer.cer -rfc? -keystore key.jks

mp.weixin.qq.com为导出证书的名字(key.jks里证书的名字)

/mp.cer.cer为目标位置和名字

导入证书

keytool -importcert -trustcacerts -alias mp.weixin.qq.com -file /mp.cer -keystore key.jks????

mp.weixin.qq.com为导入后证书的名字(key.jks里证书的名字)

/mp.cer为目标位置和名字

server.xml看密码

重置密码注释server.env

证书路径

ps -ef | grep java

查看路径 这个路径是访问别人的证书位置

/app/WebSphere/AppServer/usr/servers/xxxx/resources/security/key.jks

/app/WebSphere/AppServer/java/8.0/jre/lib/security/cacerts

默认密码changeit

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-03 12:18:17  更:2021-09-03 12:19:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年6日历 -2024/6/27 1:58:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码