Hello
I am trying to import a client certificate into Appian and below is the error message I am seeing in the logs and the admin console:
The provided PEM file is not valid for certificate authentication. Missing: Private Key
Here are few details which may serve as background context:
Can some one please give inputs on this? An early response would be really appreciated.
Best Regards,
Sikhi Vahan B
Discussion posts and replies are publicly visible
Hi, we also faced the same issue but we found a way to solve it:
1. Verify that the certificate was created using openSSL 1.0.1 or 1.0.2, otherwise the certificate won't work in Appian
2. Change the .crt certificate extension with .pem
3. Open your .pem doc with a document editor. It should contains -----BEGIN CERTIFICATE----- string -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- string2 -----END CERTIFICATE-----
4. Insert at the top of the .pem document the .key document file. -----BEGIN RSA PRIVATE KEY----- string -----END RSA PRIVATE KEY-----
5. Add the updated .pem certificate without private key password (the certificate now contains the password encrypted)
The "Missing Private Key" error when uploading a Client Certificate indicates that the system cannot locate the corresponding private key required to establish a secure connection or verify the certificate's authenticity. This private key is essential for cryptographic operations and is generated alongside the Certificate Signing Request (CSR) during the certificate issuance process. Summit County Auditor