SAP Knowledge Base Article - Public

1449696 - How do I update the CRDC Desktop Publisher SSL Certificate in JAVA?

Symptom

When publishing a report using the Desktop Publisher, the upload throws a Security Validator error and the SSL handshake is refused.

Error states:

jaavax.net sslhandshakeexception sun security

Reproducing the Issue

  1. Open the Desktop Publisher
  2. Schedule a new report to Run Now
  3. View error

Cause

The issue is related to the updating of new SSL Certificates to the CRDC Servers.

Resolution

Please follow the procedures below to import the new Certificates to your system.

Solution –A from Browser:
1. Navigated to na.crystalreports.com
2. Prompted with a warning that the certificate could not be validated due to "Unknown reasons"
3. The options in my browser were to:
- Permanently accept the certificate - which I chose (this is the option we need to ask customer to choose).

Solution-B from machine where jobs are running:

The certificate issue can be resolved by running the following steps.

These steps must be executed using the Business Objects javasdk folder.

1. Download the Certificate from http://mywts.sap.com/download/TCTrustCenterClass2CAII.crt


2. Locate the javasdk folder within the Business Objects folder. Typically, this may be something like c:\Program Files\Business Objects\javasdk.
These steps must be executed using the Business Objects javasdk folder.

3. Copy or move the Certificate file into the javasdk\jre\lib\security folder.


4. Open a command prompt window and navigate to the javasdk\bjre\in directory (C:\Program Files\Business Objects\javasdk\bin)


5. Execute

keytool -storepass changeit -import -keystore "C:\Program Files\Business Objects\javasdk\jre\lib\security\cacerts" -file "C:\Program Files\Business Objects\javasdk\jre\lib\security\TCTrustCenterClass2CAII.cer"

 

Keywords

KBA , BI-OD-CR , CrystalReports.com , Problem

Product

SAP Crystal Reports XI R2