gpt4 book ai didi

deployment - 使用 cargo 和无效的 SSL 证书进行部署

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

我的测试 Tomcat 6 服务器有一个自签名证书。使用此自签名证书只能通过 SSL 访问管理器 webapp。当我尝试使用 cargo-maven2-plugin 进行部署时,出现错误:

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我或许可以将证书添加到默认的 Java keystore ,但我希望尽可能保持部署的可移植性,而不要求每个需要部署应用程序的人都安装证书。我想通过 checkout 项目、配置应用程序服务器密码并运行 Maven 来部署应用程序。

我在 cargo 文档中找不到忽略无效证书的方法。

你能给我指出正确的方向吗?

最佳答案

我对 cargo 特别一无所知,但我以前在 Java 中使用过这段代码来允许错误的证书而没有错误,它应该对你有用。请注意,它是 super 不安全的,但是如果您想忽略无效证书,那么几乎所有实现都将是 super 不安全的。

http://ctasada.blogspot.com/2010/11/httpclient-use-self-signed-certificates.html

关于deployment - 使用 cargo 和无效的 SSL 证书进行部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9301624/

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