Self-Signed Certificate

Step 1: Generate a Self-Signed Certificate in Salesforce

  1. Log in to Salesforce with Admin rights.

  2. Navigate to Setup → Security → Certificate and Key Management.

  3. Click Create Self-Signed Certificate.

  4. Enter details:

    • Label: Any friendly name.

    • Unique Name: Will auto-populate.

    • Key Size: Select 2048 (recommended).

    • Exportable Private Key: Leave unchecked (not required).

  5. Save.

  6. Download the Certificate (CRT file).

Step 2: Import Certificate into Jira/Proxy

  1. Provide the generated certificate to the Jira Admin team.

  2. Depending on where SSL termination is configured:

    • If Jira Server directly handles SSL → Import the certificate into Jira’s truststore/keystore.

    • If proxy handles SSL (reverse proxy/load balancer) → Import into the proxy’s keystore.

  3. Validate the certificate is trusted in the server/proxy.

Step 3: Configure Sinergify Admin Panel

  1. Go to the Sinergify Admin Screen in Salesforce.

  2. Open the Authentication Panel.

  3. In the Certificate Name field, enter the same name used when creating the certificate in Salesforce.

  4. Save configuration.

Step 4: Test the Authentication

  1. From Salesforce (Sinergify configuration screen), try to authorize Jira.

  2. The callout should now include the certificate for authentication.

  3. Jira/Proxy should validate the certificate and allow the connection.

Key Points to Validate

  • The certificate name in Salesforce must exactly match what is entered in the Sinergify Admin Panel.

  • The Jira/proxy team must ensure that the certificate is trusted in their keystore.

  • Certificates expire, so set a reminder to regenerate/renew before expiry.