| |
|
开发:
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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/29 11:09:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |