gpt4 book ai didi

ssl - Maven 发布插件 SSL 错误

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

今天我和我的同事花了一些时间研究 Maven 发布插件的问题。

一位新员工试图在他以前从未部署过的 svn 存储库上运行 release:perform。该命令将挂起不成功,并且永远不会部署工件;显示的错误是:

[INFO] Error validating server certificate for 'https://forge.onehippo.org:443':
[INFO] - The certificate is not issued by a trusted authority. Use the
[INFO] fingerprint to validate the certificate manually!
[INFO] - The certificate hostname does not match.
[INFO] Certificate information:
[INFO] - Subject: CN=*.onehippo.org, OU=Domain Control Validated, O=*.onehippo.org
[INFO] - Valid: from Mon Aug 01 15:57:43 CEST 2011 until Thu Aug 02 21:19:06 CEST 2012
[INFO] - Issuer: SERIALNUMBER=07969287, CN=Go Daddy Secure Certification Authority, OU=http://certificates.godaddy.com/repository, O="GoDaddy.com, Inc.", L=Scottsdale, ST=Arizona, C=US
[INFO] - Fingerprint: cb:6c:4e:0e:4a:fa:63:3d:f9:e1:ef:c1:e6:81:b5:bc:7a:4e:dd:f8

最佳答案

经过多次尝试和高级开发人员的一些建议后,我们通过将标签的新副本 check out 到临时文件夹并从那里运行 mvn deploy 解决了这个问题。

这让我们可以选择回答用户输入提示并接受证书,如果通过发布插件运行部署,这是不可能的。如您所见,问题是 Java 默认 SSL 实现无法识别通配符证书,因此无法(完美)验证匹配的主机名。

由于此问题很少发生,即使发生,也只有在用户开始使用特定存储库时才会发生,这是一个很容易被遗忘的陷阱。

关于ssl - Maven 发布插件 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10898097/

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