草庐IT

[postman] SSL Error: Unable to verify the first certificate(已解决)

记录一次解决的由ssl证书带来的问题,以及解决历程。问题的产生的原因是这样的,客户想给项目迁移服务器。也是按照之前服务器的配置方式,tomcat、jdk、nginx、maven等等也是用过scp命令进行同步的,因为用scp命令能保证文件的权限也不会变。客户这面也提供了https的ssl证书,一切都准备就绪了,部署完也都可以正常访问。看起来一切都是那么顺利。紧接着就是跟项目的第三方百世仓进行测试联调,结果出现了问题,百世仓通过https访问我们服务器的接口出现了超时的情况,于是我自己用postman进行测试,结果发现接口是可以请求通的,就断定不是自己的问题,毕竟工具都能访问通,百世仓请求不过来就

ssl - 非自签名证书给出由未知授权错误签名的证书

我有一个API服务器使用由权威CA颁发的非自签名证书。当我连接到此服务器时,出现以下错误:x509:certificatesignedbyunknownauthority我使用一个使用net/http库的golang客户端进行连接。证书已正确配置,因为我没有收到有关它的错误消息。我没想到会出现这个错误,因为我正在使用CA。我在使用网络浏览器时没有收到错误消息。 最佳答案 问题是我没有将中间CA证书传递给http服务器。http.ListenAndServeTLS方法需要同一证书文件中的中间CA证书。修复很简单,只需在证书文件中添加C

ssl - 非自签名证书给出由未知授权错误签名的证书

我有一个API服务器使用由权威CA颁发的非自签名证书。当我连接到此服务器时,出现以下错误:x509:certificatesignedbyunknownauthority我使用一个使用net/http库的golang客户端进行连接。证书已正确配置,因为我没有收到有关它的错误消息。我没想到会出现这个错误,因为我正在使用CA。我在使用网络浏览器时没有收到错误消息。 最佳答案 问题是我没有将中间CA证书传递给http服务器。http.ListenAndServeTLS方法需要同一证书文件中的中间CA证书。修复很简单,只需在证书文件中添加C

[Unity] Unable to add package [git地址] OpenSSL SSL_read: Connection was reset, errno 10054问题

OpenSSLSSL_read:Connectionwasreset,errno10054的问题Cannotperformupmoperation:UnabletoaddpackageUnabletoaddpackage[https://github.com/Whinarn/UnityMeshSimplifier.git]OpenSSLSSL_read:Connectionwasreset,errno10054在于该地址被墙了,访问不到,开梯子即可解决。或者修改Host将Github的域名地址改为IP地址。打开Windows:C:\Windows\System32\drivers\etc\ho

SpringBoot配置https(SSL证书)

第一步:首先得明白什么是wss协议:可以看这篇文章:WSS、SSL和https之间的关系第二步:先拿到ssl证书:我这边是用的阿里云的免费证书具体获取方法如下:先登录阿里云官网找到SSL证书选项,然后申请免费证书,然后下载tomcat证书。可以参考:阿里云申请免费SSL证书https的图文教程_林中明月间丶-CSDN博客_阿里云申请免费ssl证书将下载的证书压缩包解压,找到后缀为.pfx的证书文件导入我们的springboot项目,如图:然后在springboot的配置文件里面配置相应的属性(证书密码在解压后的pfx-password.txt文件中可以查看),我这边是配置了两个端口http和h

email - 使用 Go/TLS 发送电子邮件会产生 "remote error: handshake failure"响应

我们正在使用Gosmtp.SendMail()函数发送电子邮件。如果我们使用TLS禁用该功能,我们可以毫无问题地向kaser.com发送电子邮件。使用TLS时,我们会收到以下错误:remoteerror:handshakefailure。如果我运行openssls_client-connectkaser.com:25-starttlssmtp,我会得到以下信息:CONNECTED(00000003)depth=3C=SE,O=AddTrustAB,OU=AddTrustExternalTTPNetwork,CN=AddTrustExternalCARootverifyreturn:1d

email - 使用 Go/TLS 发送电子邮件会产生 "remote error: handshake failure"响应

我们正在使用Gosmtp.SendMail()函数发送电子邮件。如果我们使用TLS禁用该功能,我们可以毫无问题地向kaser.com发送电子邮件。使用TLS时,我们会收到以下错误:remoteerror:handshakefailure。如果我运行openssls_client-connectkaser.com:25-starttlssmtp,我会得到以下信息:CONNECTED(00000003)depth=3C=SE,O=AddTrustAB,OU=AddTrustExternalTTPNetwork,CN=AddTrustExternalCARootverifyreturn:1d

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。

            其实解决方法很简单,只需要加上一个字段就行了,只要是关于套接字连接错误的都可以这样解决,而且不用修改SQLserver管理器的配置                   trustServerCertificate=true; trustServerCertificate=true;在不同的环境下有不同的加法,具体情况请往下看说明:我的1433端口被占用了,所以使用的是1434端口1.1先看报错信息:ERRORc.a.d.p.DruidDataSource-createconnectionSQLException,url:jdbc:sqlserver://localhos

Unrecognized SSL message, plaintext connection?

2023-03-0709:59:01.431ERROR8619---[nio-8060-exec-1]o.a.c.c.C.[.[.[/].[dispatcherServlet]:Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestprocessingfailed;nestedexceptioniscn.hutool.core.io.IORuntimeException:SSLException:UnrecognizedSSLmessage,plaintextconnecti

【git】error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected

因为这几天需要用git,我不太会,所以学习一下😭当我gitclone的时候结果报错error:RPCfailed;curl28OpenSSLSSL_read:Connectionwasreset,errno10054fatal:expectedflushafterreflisting后来查资料说要在gitclone前执行gitconfig--globalhttp.sslVerify"false"原因是因为:针对所有远程服务器全局执行,使git忽略ssl证书错误(把忽略证书错误的设置限定在特定的仓库)这样就可以了然后我发现我gitpush的时候也报错了😥😥报错信息:fatal:unabletoa