cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

sap java.security.cert.certificateexception certificates does not conform to algorithm constraints error in SUM after installing SQL2012 SP3.

Former Member
0 Likes
2,312

Hi All

I have some issue in a portal upgrade to the last SPS/13.

I upgraded a portal to NW 7.4 SP7 on SQL 2008, afterwards  I upgraded the SQL to 2012 and started SUM again  to upgrade to last SPS but in  step  -> Requirements Check  -> message Database version not supported.

I installed SQL2012 SP3 and now SUM can’t connect to database.

SAP system has no problem starting.

Does anyone have a idea?

Thanks in advance

Log:

<!--LOGHEADER[START]/-->

<!--HELP[Manual modification of the header may cause parsing problem!]/-->

<!--LOGGINGVERSION[2.0.7.1006]/-->

<!--NAME[E:\SUM\SUM\sdt\log\SUM\DETERMINE-DB-INFO_01.LOG]/-->

<!--PATTERN[DETERMINE-DB-INFO_01.LOG]/-->

<!--FORMATTER[com.sap.tc.logging.TraceFormatter(%d [%6s]: %m)]/-->

<!--ENCODING[UTF8]/-->

<!--LOGHEADER[END]/-->

Dec 3, 2015 3:54:37 PM [Info  ]: Executing command dbinfo.

Dec 3, 2015 3:54:37 PM [Info  ]: Setting up the OpenSQL connection with secure store.

Dec 3, 2015 3:54:38 PM [Error ]: Could not connect.

Dec 3, 2015 3:54:38 PM [Error ]: com.sap.sql.log.OpenSQLException: Exception of type com.microsoft.sqlserver.jdbc.SQLServerException caught: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "java.security.cert.CertificateException: Certificates does not conform to algorithm constraints"..

Dec 3, 2015 3:54:38 PM [Error ]: Could not establish open SQL connection. Exception com.sap.sql.log.OpenSQLException: Exception of type com.microsoft.sqlserver.jdbc.SQLServerException caught: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "java.security.cert.CertificateException: Certificates does not conform to algorithm constraints"...

Dec 3, 2015 3:54:38 PM [Info  ]: Could not execute command dbinfo.

Dec 3, 2015 3:54:38 PM [Error ]: The following problem has occurred during step execution: com.sap.sdt.db.dmtif.DMTExecutionFailedException: Could not execute DMT command dbinfo. See previous messages.

Could not set up a database connection. See previous messages.

Could not establish open SQL connection. Exception com.sap.sql.log.OpenSQLException: Exception of type com.microsoft.sqlserver.jdbc.SQLServerException caught: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "java.security.cert.CertificateException: Certificates does not conform to algorithm constraints"...

com.sap.sql.log.OpenSQLException: Exception of type com.microsoft.sqlserver.jdbc.SQLServerException caught: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "java.security.cert.CertificateException: Certificates does not conform to algorithm constraints"..

com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "java.security.cert.CertificateException: Certificates does not conform to algorithm constraints".

javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificates does not conform to algorithm constraints

java.security.cert.CertificateException: Certificates does not conform to algorithm constraints

.

View Entire Topic
dyasser
Explorer
0 Likes

Hi,

I've just solved this issue with downgrading from Java 8 to Java 1.6. Then restarted SUM and all worked!

Hope this helps.

Dmitry

andrew_hodgins
Explorer
0 Likes

Thanks, Dmitry! I was stuck with the same issue - also upgrading SolMan. For those who need to know how to downgrade:

  1. On the computer/server that you're trying to connect to http://<server>:4239, go to: "Start > All Programs > Java > Configure Java".
  2. In the "Java Control Panel" window that pops-up, click on the "Java" tab and click the "View" button.
  3. In the smaller window that pops up, I saw two rows, one for java 1.8.0_71 and one for 1.8.0_60. I unchecked the checkbox for 1.8.0_71 in the "Enabled" column. and click the "OK" button to save and close.
  4. Then clicked the "Apply" and "OK" buttons on the "Java Control Panel" window.
  5. When I opened the Internet Explorer browser and went to http://<server>:4239, it asked me to verify that I want to run Java 1.8.0_60 instead of the current 1.8.0_71. I confirmed and the SUM console popped up just fine.

Andrew

spalc
Participant
0 Likes

Thanks

worked for me using IE. in this case DSUGui.bat seems not to be an option.

regards, jean

Former Member
0 Likes

Thanks Dmitry

it is also worked for me.

Regards

./Krishna