当前位置:网站首页>Centso7 OpenSSL error Verify return code: 20 (unable to get local issuer certificate)
Centso7 OpenSSL error Verify return code: 20 (unable to get local issuer certificate)
2022-07-07 13:25:00 【Poplar siege lion】
Problem recurrence :
because centos7 default openssl The version is 1.1.0k, When I compile the media service , need openssl edition 1.1.1 above , All previous lower versions deleted openssl, Manually compiled a 1.1.1k Version of , The media service is running normally , also CA Verify normal .
As a result, the server was powered off and restarted last night , When I was getting Telecom MQ Data time ,openssl Has been an error ,Unhandled exception. System.Security.Authentication.AuthenticationException:The remote certificate was rejected by the provided RemoteCertificateValidat
Use openssl Command to test the connection status :
openssl s_client -connect msgpush.ctwing.cn:16651
The following results are obtained :
Tips , Unable to load local certificate . Various schemes are used , Compile various versions of openssl, Not yet. .
All kinds of helpless , Can only analyze the online environment openssl( Online is ECS ,openssl by 1.02K) With the local server openssl The difference between , Another few painful hours . Finally checking openssl Version of the command , See the clue , This order is very important :
openssl version -d
Results printed online :
The result of the local server :
Enter online environment openssl The catalog of : Carry out orders
ll
Show results :
The key point is this directory , Look at the part marked in red , The soft link here is the location of the certificate
Let's see , Local server
You can see , I don't see the soft link of the certificate ,
So the reason for everything is here , Didn't tell the system openssl The location of the certificate used . So we can create a soft link .
ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem cert.pem
The results are as follows :
When we use... Again openssl When the test command of : succeed ,
边栏推荐
- 飞桨EasyDL实操范例:工业零件划痕自动识别
- About the problem of APP flash back after appium starts the app - (solved)
- 解决缓存击穿问题
- TPG x AIDU|AI领军人才招募计划进行中!
- How to make the new window opened by electorn on the window taskbar
- MongoDB优化的几点原则
- 我那“不好惹”的00后下属:不差钱,怼领导,抵制加班
- Simple and easy-to-use code specification
- 工具箱之 IKVM.NET 项目新进展
- leecode3. 无重复字符的最长子串
猜你喜欢
DHCP 动态主机设置协议 分析
MATLAB中polarscatter函数使用
[dark horse morning post] Huawei refutes rumors about "military master" Chen Chunhua; Hengchi 5 has a pre-sale price of 179000 yuan; Jay Chou's new album MV has played more than 100 million in 3 hours
[untitled]
分布式事务解决方案
Isprs2021/ remote sensing image cloud detection: a geographic information driven method and a new large-scale remote sensing cloud / snow detection data set
Esp32 construction engineering add components
TPG x AIDU|AI领军人才招募计划进行中!
Digital IC Design SPI
High end for 8 years, how is Yadi now?
随机推荐
MySQL入门尝鲜
Per capita Swiss number series, Swiss number 4 generation JS reverse analysis
Signal strength (RSSI) knowledge sorting
Unity build error: the name "editorutility" does not exist in the current context
Initialization script
学习突围2 - 关于高效学习的方法
cmake 学习使用笔记(一)
“新红旗杯”桌面应用创意大赛2022
Write it down once Net a new energy system thread surge analysis
Mongodb slice summary
Cloud detection 2020: self attention generation countermeasure network for cloud detection in high-resolution remote sensing images
线程池拒绝策略最佳实践
飞桨EasyDL实操范例:工业零件划痕自动识别
一文读懂数仓中的pg_stat
JS判断一个对象是否为空
1. Deep copy 2. Call apply bind 3. For of in differences
滑轨步进电机调试(全国海洋航行器大赛)(STM32主控)
Cmake learning and use notes (1)
TPG x AIDU|AI领军人才招募计划进行中!
Practical example of propeller easydl: automatic scratch recognition of industrial parts