gpt4 book ai didi

java - 如何在 grails 中设置与 MySQL 的 SSL 连接(双向身份验证)?

转载 作者:行者123 更新时间:2023-12-02 15:41:00 25 4
gpt4 key购买 nike

我已经通过在 中添加服务器和客户端证书和 key 来设置 MySQL 服务器以使用 SSL。我的.cnf 文件。我已经在 java 的 keystore 和信任库中添加了证书。我还通过添加 -“ verifyServerCertcate=true&useSSL=true&requireSSL=true ”连接属性修改了 jdbc 连接 url。我坚持的事情是我应该在哪里设置 的系统范围属性 keystore 信任库 在 grails 应用程序中。我已经尝试过这些代码行

System.setProperty("javax.net.ssl.keyStore","/home/rjain/keystore")
System.setProperty("javax.net.ssl.trustStore","/home/rjain/truststore")
System.setProperty("javax.net.ssl.trustStorePassword","password");
System.setProperty("javax.net.ssl.keyStorePassword","password")

在 Bootstrap.groovy 文件中但无济于事我在启动我的应用程序时收到以下错误 -
java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors

我应该在哪个文件中添加 setProperty 函数调用,还是我在这里遗漏了其他内容?

最佳答案

在 config.groovy (grails 2) 中添加上述代码行后,它对我有用

关于java - 如何在 grails 中设置与 MySQL 的 SSL 连接(双向身份验证)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60881290/

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