gpt4 book ai didi

ssl - 如何在 wildfly 中通过 ssl 访问数据源

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

有人知道如何在 wildfly 中声明只能通过 ssl 加密连接访问的数据源吗?

在现有的客户端应用程序中,这是通过相应地声明连接 URL(例如 jdbc:hsqldb:hsqls://servername:4444/DBName)并将带有证书的 keystore 添加到类路径来完成的。

我是 wildfly 的新手,我找不到在 wildfly 中相应地声明数据源的可能性,也找不到如何完成此操作的文档。

我使用的是 ubuntu 14.04、wildfly 8.1 和 java 8。

非常感谢任何帮助。

最好的问候,卢茨

最佳答案

您只需配置您的数据库以支持 SSL 并在数据源中提供正确的连接 url(并将证书添加到 keystore )。这是我使用 SSL 加密连接对 postgresl 的示例配置:

<datasource jndi-name="java:jboss/datasources/dbname" pool-name="poolname">
<connection-url>jdbc:postgresql://serveraddress:5432/dbname?ssl=true</connection-url>
<driver-class>org.postgresql.Driver</driver-class>
<driver>postgresql-jdbc41</driver>
<security>
<user-name>user</user-name>
<password>password</password>
</security>
<validation>
<check-valid-connection-sql>SELECT 1</check-valid-connection-sql>
</validation>
</datasource>
<drivers>
<driver name="postgresql-jdbc41" module="org.postgres">
<driver-class>org.postgresql.Driver</driver-class>
</driver>
</drivers>

关于ssl - 如何在 wildfly 中通过 ssl 访问数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25998068/

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