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