X.509 Certificate
An X.509 certificate is a digital document for verifying users, servers, devices, or websites. The certificate uses a Public Key Infrastructure (PKI) and contains owner information, a public key, and a digital signature from the CA validating the certificate's authenticity.
During authentication, Axidian Privilege verifies the certificate and compares the Distinguished Name (DN) value extracted from the Subject field in the certificate with the Subject value of the user in PAM. If the values match, the user logs in the Axidian Privilege console.
To set up X.509 certificate authentication:
- Prepare X.509 certificates according to the requirements and place them in the host certificate store.
- Select the certificate authentication mode.
- Add the certificate
Subjectvalue for users in Axidian Privilege.
Each user must have a uniqueSubject. - Open the user or administrator console and authenticate using the X.509 certificate.
Proxy components do not support certificate authentication.
To access resources, enable the Session opening without re-authentication and/or SSH key authentication options.
Certificate requirements
- A valid certificate in .cer, .crt, .pem, or .der format.
- The certificate is signed by a root certificate or an issuing CA certificate.
- The
Subjectfield specifies the DN in RFC 4514 format.
Example:CN=John Smith,OU=Development,O=Company,C=US.
Configuration setup
To enable X.509 certificate authentication:
In the admin console, go to Configuration → User Authentication.
For the Certificate authentication parameter, select the mode:
Enabled (optional) — users can log in using a certificate or a username and password.
Mandatory for users with specified certificate Subject — users with a specified certificate
Subjectcan log in only using a certificate. Other users log in via login and password.Mandatory for all users — console login is only possible using a certificate.
cautionWhen selecting the Mandatory for all users mode, ensure that users have the
Subjectfield filled in correctly, otherwise they will not be able to log into the console.
Click Save.
Adding a certificate Subject
To add a Subject value for a user, the administrator must have the Manage X.509 certificate Subject for users claim.
Specify the Subject value for all users with X.509 certificate authentication enabled. If Subject is not set or entered incorrectly, the user will not be able to log into the console.
To add a certificate Subject:
In the admin console, go to the Users section.
Open the user profile and go to the Authenticators tab.
Next to the Subject field, click
and select one of the options:
Paste manually — enter the certificate
Subjectvalue.Example
Single line, comma-separatedCN=John Smith,OU=Development Department,O=CompanyMultilineCN=John Smith
OU=Development Department
O=CompanyUpload certificate — select and upload a certificate in .cer, .crt, .pem, or .der format.
If the certificate is correct, the recognizedSubjectvalue will be displayed.
Click Save.
Console login
If the certificate is incorrect or expired, restart the browser and choose a different certificate.
- Open the user or administrator console.
- In the window that appears, select the correct X.509 certificate and click OK.