0

オラクルのネットワーク セキュリティと整合性機能に関連するいくつかの POC を行っています。

私のサンプル プログラムは問題なく動作し、暗号化または整合性のいずれかをサポートするように構成を変更しても、有効な接続が返されます。

        ```
        Properties prop = new Properties();
        OracleDataSource dataSource = new OracleDataSource();

        prop.put("oracle.net.encryption_client", "REQUIRED");
        prop.put("oracle.net.encryption_types_client", "AES256");
        prop.put("oracle.net.crypto_checksum_client", "REQUIRED");
        prop.put("oracle.net.crypto_checksum_types_client", "MD5");
        dataSource.setServerName("DT01070611");
        dataSource.setPortNumber(1521);
        dataSource.setDriverType("thin");
        dataSource.setDatabaseName("orcl");
        dataSource.setUser("system");
        dataSource.setPassword("dkpune");
        dataSource.setConnectionProperties(prop);
        Connection conn = dataSource.getConnection();
        System.out.println("Connected to the oracle database successfully!" + conn);
        ```

オラクルが有効な接続インスタンスを返す方法と理由は? 整合性または暗号化のいずれかが構成されている場合、Oracle は両方の機能を有効にしますか?

4

1 に答える 1