JBOSS 7.2 SSL Query
kvbarde Jan 13, 2020 6:19 AMHi Everyone
Am trying to configure ssl connection on JBOSS 7.2 for Oracle TLS
on oracle db server(ORADB18C) ran the following
keytool -genkeypair -alias vault -keypass Server1234 -storepass Server1234 -keystore server.jks
keytool -importkeystore -srckeystore server.jks -destkeystore server.jks -deststoretype pkcs12"
keytool -export -alias vault -storepass Server1234 -file server.cer -keystore server.jks
copied server.cer to application VM(VMT24)
keytool -importkeystore -srckeystore client.jks -destkeystore client.jks -deststoretype pkcs12
Added following options for JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStore=/home/oracle/wallet/client_wallet/client.jks"
JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStoreType=JKS"
JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStorePassword=Server1234 -Djavax.net.debug=all -Doracle.net.ssl_version='1.2'"
<datasource jta="true" jndi-name="java:/jdbc/t24DS" pool-name="t24DS" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>jdbc:oracle:thin:@ORADB18C:2484/PDBDV</connection-url>
<connection-property name="defaultRowPrefetch">
100
</connection-property>
<driver>ora12c</driver>
<pool>
<min-pool-size>5</min-pool-size>
<max-pool-size>220</max-pool-size>
<flush-strategy>FailingConnectionOnly</flush-strategy>
</pool>
<security>
<user-name>test</user-name>
<password>test</password>
</security>
</datasource>
When accessing JBOSS application via port 8080 and trying to navigate to application url getting errors
server.log
Caused by: java.sql.SQLRecoverableException: IO Error: Connection reset by peer, connect lapse 4 ms., Authentication lapse 0 ms.
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:794)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:688)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:39)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:691)
at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:321)
... 176 more
Caused by: java.io.IOException: Connection reset by peer, connect lapse 4 ms., Authentication lapse 0 ms.
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:790)
... 180 more
Any suggestions on SSL config in JBOSS , config settings. I have been following SSLSetup
note: we are trying to make SSL connections to Oracle 19c database. Our application runs in old legacy mode and in Browser mode.
SSL connectiviy via old legacy mode is working fine but using web Tier (JBOSS) is erroring
thank you