gpt4 book ai didi

java - 打开输入流时出现 SSL 错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:43:18 25 4
gpt4 key购买 nike

我想我想了解 SSL 的工作原理,我有基于 grails 的应用程序作为应用程序流程的一部分,我们必须打开与第 3 方应用程序的“https”连接。但是遇到以下异常

"sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"

虽然与 URL 的连接工作正常,但当我尝试打开输入流以读取数据时发生错误。问题是如果有证书问题,我在打开连接时不应该有问题吗?附上代码片段

try{
URL url= new URL("https://.../..")
def c = url.openConnection()
println("connection successful with Merchant")
def result = c.inputStream.text?.trim() // results in error
println(result)
}
catch (Exception exp){
println("error !!!")
println(exp.getMessage())
}

最佳答案

对于开始使用 SSL 和证书管理的人来说,这是一个非常普遍的问题。我在我的博客 AllInGeek.com 上的一篇标题为“导入非知名证书”的文章中用非常详细的示例和命令回答了这个问题。 .

关于java - 打开输入流时出现 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7847326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com