Настройка шифрования и целостности сетевых данных для тонких клиентов JDBC - PullRequest
0 голосов
/ 12 марта 2019

Я хочу настроить шифрование и целостность сетевых данных для тонкого драйвера. Поставщик сказал, что они включили шифрование для своей базы данных Oracle.

CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_LEVEL = ТРЕБУЕТСЯ CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_TYPES = AES256

У меня оракул-тонкая банка (ojdbc7), и я хочу получить данные из БД, используя зашифрованное соединение.

int level = AnoServices.REQUIRED; 
props.put("oracle.net.encryption_client", 
Service.getLevelString(level)); 
props.put("oracle.net.encryption_types_client", "AES256"); 
props.put("oracle.net.crypto_checksum_client",
Service.getLevelString(level)); 
props.put("oracle.net.crypto_checksum_types_client", "MD5");
OracleDataSource ods = new OracleDataSource(); 
ods.setUser(userId); 
ods.setPassword(password); 
ods.setURL(url); 
ods.setConnectionProperties(props); 
Connection conn = ods.getConnection(); 

Я пробовал с вышеуказанным кодом, но заканчиваю с ошибкой ORA-12650. Можно ли сделать оракул тонким? Может кто-нибудь, пожалуйста, помогите ........

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...