Я выполняю некоторые POC, связанные с функцией безопасности и целостности сети oracle.
Мой пример программы работает нормально и возвращает мне действительное соединение, даже если я изменяю конфигурацию для поддержки любого шифрования или целостность.
```
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 все еще возвращает действительный экземпляр соединения? Oracle разрешает обе функции, если настроена целостность или шифрование?