IBM Support

Unable to check in system certificate. User Interface generates the error 'Invalid password is entered, please try again'.

Troubleshooting


Problem

Using Sterling B2B Integrator. Unable to check in system certificate. User Interface generates the error 'Invalid password is entered, please try again'. Original key certificate file contains 1 private key and multiple public keys.   Tried removing 1 or more public keys and checking in without success.  Using Openssl converted the certificate from pem format to pkcs12 format.  The cert will check in as pkcs format.   The key is 2048 bits.  The key size is not the problem. Check in logic is missing for RSA key at the beginning of the Key Certificate file

Symptom

Errors reported in the ui.log:

[2012-05-02 14:55:58.237] DEBUG Entering DLSSOFilter
[2012-05-02 14:55:58.237] DEBUG [UpdateDigiCert] START
[2012-05-02 14:55:58.237] DEBUG [ServletBase] verifySession returns true for servlet updatedigicert with permission SYSTEM_CERTS
[2012-05-02 14:55:58.237] DEBUG [UpdateDigiCert]

Request Debug START:>
CONTENT-LENGTH: 2838
CONTENT-TYPE: multipart/form-data; boundary=---------------------------7dc2133118083e
[wizType='CheckinKey']
[wizObjType='25']

Request Debug END

[2012-05-02 14:55:58.237] DEBUG action = 1
[2012-05-02 14:55:58.238] ERROR [UpdateDigiCert].readDER()
[2012-05-02 14:55:58.238] ERROR [1335984958238] wizard.KeyData.invalidKeyCertificate
[2012-05-02 14:55:58.238] ERRORDTL [1335984958238]java.lang.Exception: wizard.KeyData.invalidKeyCertificate
at com.sterlingcommerce.security.kcapi.PrivateKeyImporter.parseKeycert(PrivateKeyImporter.java:417)
at com.sterlingcommerce.woodstock.adminui.servlet.UpdateDigiCert.readDER(UpdateDigiCert.java:840)
at com.sterlingcommerce.woodstock.adminui.servlet.UpdateDigiCert.doPost(UpdateDigiCert.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at com.sterlingcommerce.woodstock.ui.dlsso.DLSSOFilter.doFilter(DLSSOFilter.java:254)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.sterlingcommerce.security.csrf.SCUIcsrfFilter.doFilter(SCUIcsrfFilter.java:66)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.sterlingcommerce.security.dv.web.SCUIRequestValidatorFilter.doFilter(SCUIRequestValidatorFilter.java:30)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.sterlingcommerce.security.dv.web.SCUISafeRequestFilter.doFilter(SCUISafeRequestFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

[2012-05-02 14:55:58.238] ERROR 000000000000 GLOBAL_SCOPE [UpdateDigiCert].readDER()
java.lang.Exception: wizard.KeyData.invalidKeyCertificate
at com.sterlingcommerce.security.kcapi.PrivateKeyImporter.parseKeycert(PrivateKeyImporter.java:417)
at com.sterlingcommerce.woodstock.adminui.servlet.UpdateDigiCert.readDER(UpdateDigiCert.java:840)
at com.sterlingcommerce.woodstock.adminui.servlet.UpdateDigiCert.doPost(UpdateDigiCert.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at com.sterlingcommerce.woodstock.ui.dlsso.DLSSOFilter.doFilter(DLSSOFilter.java:254)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.sterlingcommerce.security.csrf.SCUIcsrfFilter.doFilter(SCUIcsrfFilter.java:66)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.sterlingcommerce.security.dv.web.SCUIRequestValidatorFilter.doFilter(SCUIRequestValidatorFilter.java:30)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.sterlingcommerce.security.dv.web.SCUISafeRequestFilter.doFilter(SCUISafeRequestFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
[2012-05-02 14:55:58.238] DEBUG Invalid CERT: error.PKPasswork
[2012-05-02 14:55:58.238] DEBUG [UpdateDigiCert]
DigiCertEditor type: 25
Default Version: -2
Filename: C:\OpenSSL-Win32\Tim5\bin\KeyStore\private.txt
[2012-05-02 14:55:58.238] DEBUG ServletBase [setNoCache] - HTTP/1.1
[2012-05-02 14:55:58.238] DEBUG [gotoPage] page input: 'page.wizard.multipart' page: '/jsp/wizmultipart.jsp'
[2012-05-02 14:55:58.238] DEBUG CHECKING CONTEXT: 1083195536
[2012-05-02 14:55:58.239] DEBUG [ToolbarBean] SDK_installed is : false
[2012-05-02 14:55:58.239] DEBUG [UpdateDigiCert] END
[2012-05-02 14:55:58.27] DEBUG Entering DLSSOFilter

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Adapters","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2","Edition":"All Editions","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

More support for:
IBM Sterling B2B Integrator

Software version:
5.2

Document number:
479273

Modified date:
18 May 2020

UID

swg21612451

Manage My Notification Subscriptions