JBoss5 OracleDataSource 加密和完整性配置和Spring2.5
JBoss 5 OracleDataSource encryption and integrity configuration and Spring 2.5
如何在JBoss 服务器中配置Oracle Net 本机加密?如何为 oracle 瘦客户端配置 jboss5 数据源、数据库连接加密和安全连接的完整性?我有应用程序管理的数据源示例,但我需要 jboss 具有加密连接和完整性的托管数据源,方法是在 jboss
中配置数据源 ds.xml
在ds.xml中,您可以使用"connection-property"传入驱动程序的属性。
如果您希望 Oracle JDBC 瘦驱动程序需要加密,请将此 属性 "oracle.net.encryption_client" 设置为 "REQUIRED"。
<connection-property name="oracle.net.encryption_client" type="java.lang.String">REQUIRED</config-property>
与强制校验和类似,您需要将此 属性 "oracle.net.crypto_checksum_client" 设置为 "REQUIRED":
<connection-property name="oracle.net.crypto_checksum_client" type="java.lang.String">REQUIRED</config-property>
确保数据库服务器至少 "accepting" 加密和校验和,否则您将在尝试连接时遇到异常。那是因为您通过将这些属性的值设置为 "REQUIRED" 来使加密和校验和成为一项要求。请注意,默认情况下,如果服务器请求,驱动程序将 "accept" 加密和校验和。
您还可以考虑将 SSL 用于 JDBC 瘦驱动程序连接。
如何在JBoss 服务器中配置Oracle Net 本机加密?如何为 oracle 瘦客户端配置 jboss5 数据源、数据库连接加密和安全连接的完整性?我有应用程序管理的数据源示例,但我需要 jboss 具有加密连接和完整性的托管数据源,方法是在 jboss
中配置数据源 ds.xml在ds.xml中,您可以使用"connection-property"传入驱动程序的属性。
如果您希望 Oracle JDBC 瘦驱动程序需要加密,请将此 属性 "oracle.net.encryption_client" 设置为 "REQUIRED"。
<connection-property name="oracle.net.encryption_client" type="java.lang.String">REQUIRED</config-property>
与强制校验和类似,您需要将此 属性 "oracle.net.crypto_checksum_client" 设置为 "REQUIRED":
<connection-property name="oracle.net.crypto_checksum_client" type="java.lang.String">REQUIRED</config-property>
确保数据库服务器至少 "accepting" 加密和校验和,否则您将在尝试连接时遇到异常。那是因为您通过将这些属性的值设置为 "REQUIRED" 来使加密和校验和成为一项要求。请注意,默认情况下,如果服务器请求,驱动程序将 "accept" 加密和校验和。
您还可以考虑将 SSL 用于 JDBC 瘦驱动程序连接。