Two-Factor Authentication
Function Description
Two-factor authentication allows user access only after both the client certificate and password are correct. It provides more security than the conventional authentication of only the account password.
You can upload the root and client certificates issued by the CA to the iBMC to implement secure connection between the client and the iBMC WebUI.
Parameter Description
Parameter |
Description |
---|---|
Two-Factor Authentication |
Two-factor authentication allows users to log in to the iBMC WebUI only after the certificate and password are correct.
NOTE:
|
OCSP Check |
NOTICE:
Online Certificate Status Protocol (OCSP) check verifies the validity of the client certificate during authentication. If the client certificate is invalid, the user cannot log in to the iBMC WebUI.
|
CRL Check |
The certificate revocation list (CRL) check verifies whether the certificate has been revoked during the authentication. After this function is enabled, the system checks whether the current client certificate has been revoked during the login to the iBMC WebUI. If the certificate has been revoked, the authentication fails and you cannot log in to the iBMC WebUI. NOTE:
Ensure that the CRL has been imported. Otherwise, the dual-factor authentication may fail after the CRL check is enabled. |
Root Certificate |
List of the root certificates existing on the iBMC and information about the issuer, user, validity period, CRL, and CRL validity period of each root certificate. The iBMC supports a maximum of 16 root certificates. NOTE:
|
Client Certificate |
List of the client certificates existing on the iBMC and information about the user, role, root certificate status, revocation status and time, and client certificate fingerprint (hash value of the client). The iBMC supports client certificates of a maximum of 16 users. NOTE:
Certificate revocation status.
|
Enabling Two-Factor Authentication and Uploading Certificates to the iBMC
- Before the operation, apply for the root and client certificates (including the public key certificate and private key certificate) from a formal CA.
- Private key certificates are in .pem, .p12, or .pdx format. For details about the operations, see the operation description of the CA.
- For security purposes, periodically update the certificate.
- Base64-coded root certificate and client certificate (public key certificate) can be uploaded. Valid root and client certificate formats include *.cer, *.crt, and *.pem.
- Click
.
Select the certificate to be uploaded. Upload the root certificate on the Root Certificate page. Upload the client public key certificate for the specified user on the Client Certificate page.
- Click Open.
"Operation successful" is displayed.
- Set Two-Factor Authentication to
.
Uploading a CRL
The certificate revocation file is Base64-encoded and in *.crl format. It cannot exceed 100 KB.
- Obtain a certificate revocation file from the CA.
- Locate the target certificate, and click
in the CRL column.
- Select the certificate revocation file.
Enabling Certificate Authentication
After uploading certificates, perform the following operations to enable certificate authentication for users who attempt to log in to the iBMC WebUI.
- On the client, open your browser, for example, Google Chrome 81.0.4044.138.
The operations may vary depending on the type and version of the browser.
- Click
at the upper right corner and select Settings, select Privacy and security.
- Click Manage certificates.
- Import the client private key certificate.
If you are required to enter an password, enter the password that is set when you apply for the certificate.
- Enter the iBMC login address in the address box of the browser.
- Select the client certificate as instructed.
Login to the iBMC WebUI is successful.
Deleting a Root Certificate
Root certificates can be deleted only when the two-factor authentication function is disabled.
- On the Root Certificate tab page, click
next to the root certificate to be deleted.
A confirmation dialog box is displayed.
- Click Yes.
Deleting a Client Certificate
- On the Client Certificate page, click
next to the user whose client certificate is to be deleted.
A confirmation dialog box is displayed.
- Click Yes.