【问题标题】:JBoss 5 OracleDataSource encryption and integrity configuration and Spring 2.5JBoss 5 OracleDataSource 加密和完整性配置和 Spring 2.5
【发布时间】:2015-04-21 18:02:52
【问题描述】:

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

【问题讨论】:

    标签: spring encryption jboss datasource


    【解决方案1】:

    在 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>
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-28
      • 1970-01-01
      • 2011-02-10
      • 2015-01-31
      • 1970-01-01
      • 2015-10-27
      • 2015-10-31
      • 2010-09-12
      相关资源
      最近更新 更多