当前位置:网站首页>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 ,
边栏推荐
猜你喜欢
QQ的药,腾讯的票
提升树莓派性能的方法
My "troublesome" subordinates after 00: not bad for money, against leaders, and resist overtime
JS slow motion animation principle teaching (super detail)
centso7 openssl 报错Verify return code: 20 (unable to get local issuer certificate)
Practical example of propeller easydl: automatic scratch recognition of industrial parts
COSCon'22 社区召集令来啦!Open the World,邀请所有社区一起拥抱开源,打开新世界~
OSI seven layer model
Scripy tutorial classic practice [New Concept English]
自定义线程池拒绝策略
随机推荐
PAcP learning note 3: pcap method description
Go language learning notes - structure
Simple and easy-to-use code specification
Grep of three swordsmen in text processing
PCAP学习笔记二:pcap4j源码笔记
JS function 返回多个值
MongoDB命令汇总
JS缓动动画原理教学(超细节)
线程池拒绝策略最佳实践
如何让join跑得更快?
迅为iTOP-IMX6ULL开发板Pinctrl和GPIO子系统实验-修改设备树文件
【等保】云计算安全扩展要求关注的安全目标和实现方式区分原则有哪些?
如何让electorn打开的新窗口在window任务栏上面
JS中为什么基础数据类型可以调用方法
Practical case: using MYCAT to realize read-write separation of MySQL
Awk of three swordsmen in text processing
信号强度(RSSI)知识整理
简单好用的代码规范
自定义线程池拒绝策略
MongoDB优化的几点原则