Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
  2. Security.addProvider(new oracle.security.pki.OraclePKIProvider());
  3.  
  4. String url = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=xx.xx.xx.xx)(PORT=6868))(CONNECT_DATA=(SERVICE_NAME=xxxx)))";
  5.  
  6. java.util.Properties info = new java.util.Properties();
  7.  
  8. info.put("javax.net.ssl.trustStore", "C:/temp/truststore/cwallet.sso");
  9. info.put("javax.net.ssl.trustStoreType", "SSO");
  10. info.put("javax.net.ssl.keyStore", "C:/temp/truststore/cwallet.sso");
  11. info.put("javax.net.ssl.keyStoreType", "SSO");
  12. info.put("oracle.net.ssl_cipher_suites", "(SSL_RSA_WITH_3DES_EDE_CBC_SHA)");
  13. info.put("oracle.net.ssl_version", "3.0");
  14. info.put("javax.net.debug", "ssl");
  15.  
  16. OracleDataSource ods = new OracleDataSource();
  17. ods.setUser("xxxx");
  18. ods.setPassword("xxxx");
  19. ods.setURL(url);
  20. ods.setConnectionProperties(info);
  21. Connection conn = ods.getConnection();
  22.  
  23. Statement stmt = conn.createStatement();
  24. ResultSet rset = stmt.executeQuery("select 'Hello Thin driver SSL tester ' from dual");
  25. while (rset.next()) {
  26. System.out.println(rset.getString(1));
  27. }
  28. rset.close();
  29. stmt.close();
  30. conn.close();
  31.  
  32. Caused by: java.security.SignatureException: Signature does not match.
  33. at sun.security.x509.X509CertImpl.verify(X509CertImpl.java:444)
  34. at sun.security.provider.certpath.BasicChecker.verifySignature(BasicChecker.java:133)
  35. at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:112)
  36. at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:117)
  37. ... 31 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement