Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
- Security.addProvider(new oracle.security.pki.OraclePKIProvider());
- String url = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=xx.xx.xx.xx)(PORT=6868))(CONNECT_DATA=(SERVICE_NAME=xxxx)))";
- java.util.Properties info = new java.util.Properties();
- info.put("javax.net.ssl.trustStore", "C:/temp/truststore/cwallet.sso");
- info.put("javax.net.ssl.trustStoreType", "SSO");
- info.put("javax.net.ssl.keyStore", "C:/temp/truststore/cwallet.sso");
- info.put("javax.net.ssl.keyStoreType", "SSO");
- info.put("oracle.net.ssl_cipher_suites", "(SSL_RSA_WITH_3DES_EDE_CBC_SHA)");
- info.put("oracle.net.ssl_version", "3.0");
- info.put("javax.net.debug", "ssl");
- OracleDataSource ods = new OracleDataSource();
- ods.setUser("xxxx");
- ods.setPassword("xxxx");
- ods.setURL(url);
- ods.setConnectionProperties(info);
- Connection conn = ods.getConnection();
- Statement stmt = conn.createStatement();
- ResultSet rset = stmt.executeQuery("select 'Hello Thin driver SSL tester ' from dual");
- while (rset.next()) {
- System.out.println(rset.getString(1));
- }
- rset.close();
- stmt.close();
- conn.close();
- Caused by: java.security.SignatureException: Signature does not match.
- at sun.security.x509.X509CertImpl.verify(X509CertImpl.java:444)
- at sun.security.provider.certpath.BasicChecker.verifySignature(BasicChecker.java:133)
- at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:112)
- at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:117)
- ... 31 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement