JBoss 5 OracleDataSource加密和完整性配置以及Spring 2.5

时间:2015-04-21 18:02:52

标签: spring encryption jboss datasource

如何在JBoss服务器中配置Oracle Net本机加密?如何为oracle瘦客户端配置jboss 5数据源,为安全连接配置数据库连接加密和完整性?我有应用程序管理的数据源示例,但我需要通过在jboss中配置数据源ds.xml来加密连接和完整性的jboss托管数据源

1 个答案:

答案 0 :(得分:0)

在ds.xml中,您可以使用" connection-property"传递驱动程序的属性。

如果您希望Oracle JDBC瘦驱动程序需要加密,请设置此属性" oracle.net.encryption_client"要求"要求"。

<connection-property name="oracle.net.encryption_client" type="java.lang.String">REQUIRED</config-property>

与强制执行校验和类似,您需要设置此属性&#34; oracle.net.crypto_checksum_client&#34;要求&#34;要求&#34;:

<connection-property name="oracle.net.crypto_checksum_client" type="java.lang.String">REQUIRED</config-property>

确保数据库服务器至少接受&#34;接受&#34;加密和校验和,否则在尝试连接时会出现异常。这是因为您通过将这些属性的值设置为&#34; REQUIRED&#34;来进行加密和校验和处理。请注意,默认情况下,驱动程序将接受&#34;接受&#34;加密和校验和,如果服务器正在请求它们。

您还可以考虑将SSL用于JDBC瘦驱动程序连接。