Configuring certificate-based authentication for SMC Web Access
You can use certificates in the browser to authenticate administrators via SMC Web Access.
Steps
-
Create a TLS Credentials element to define the certificate that is used to authenticate the Management Server in communications for certificate-based authentication. For more
details, refer to the Configure TLS inspection for server protection topic.
Note:
- You can generate and sign a new certificate request or import an existing certificate.
- The certificate defined in the TLS Credentials element is used for server authentication. The SMC Client validates the server certificate path using the trusted CA certificates in the Windows certificate store.
- If SMC is configured to use externally signed certificates for internal management communication, the TLS Credentials field can be left empty. In this case, the same management server certificate that is used for other management communications is used in SMC Client communication for client certificate authentication.
-
Create a TLS profile element to define the trusted CAs for the Management Server and the client certificates. For more details, refer to the Create TLS Profile
elements topic.
Note: Make sure that the TLS Profile element includes the trusted CAs for both the Management Server's certificate and for the client certificates. The trusted CA can be the same for the certificate of the Management Server and for the client certificates.
-
Configure the Management Server for certificate-based authentication.
-
Select
Network Elements.
- Browse to Servers.
- Right-click the Management Server, then select Properties.
- From the General tab, next to the TLS Profile field, click Select, then select a TLS Profile element.
-
From the SMC Web Access tab, select the Client Certificate Authentication checkbox.
Note: You must select the Client Certificate option as the authentication method in the administrator properties.
- Click OK.
-
Restart the SMC Web Access:
- Select
Dashboards > Servers / Devices Dashboard.
- Right-click the management server, and then select the More actions > Restart Web Access option.
- Select
-
Select
-
In the properties of each Administrator, configure certificate-based authentication.
-
Select
Administration.
- Select Access Rights > Administrators.
- Right-click an Administrator element, then select Properties.
- From the Authentication drop-down list, select Client Certificate.
- From the Client Identity Type drop-down list, select the certificate attribute that is used to identify the administrator.
-
Specify the value of the certificate attribute in one of the following ways:
- In the Identity Value field, enter the value of the certificate attribute.
- Click Fetch From Certificate, then import the certificate to get the value from the certificate.
- Click OK.
-
Select
-
If the certificate for the Management Server was not signed using a CA that is already trusted by the administrators' client operating systems, add the CA that signed the
certificate as a trusted CA on each administrator's computer.
- Export the CA certificate from the CA that signed the certificate for the Management Server.
- Import the CA certificate on each administrator's computer.
- Configure the operating system to trust the CA certificate.