Logo

SSL Certificates

Menu path: Configuration > System Configuration > SSL Certificates.

The SSL Certificate pages manage the SSL certificates installed on A3 both for web (HTTP) and RADIUS communication. Initial self-signed certificates are generated during A3 installation, but good practice requires that certificates signed by a known, trusted certificate authority be requested and installed. Unique public and private keys are also generated at installation time.

Note

Note

When advised to restart any A3 service, the administrative interface for each cluster member must be used individually to perform the operation. Perform the operation on each member one at a time, waiting for the service(s) to completely restart.

A3 includes facilities for requesting such certificates.

Two pages are used:

HTTP

The HTTP page displays the contents of the currently installed certificate. Initially, this should display identical values for the issuer and subject fields:

C=US, ST=CA, L=AnyTown, O=XYZ Networks, CN=127.0.0.1, emailAddress=support@XYZ.com

indicating a self-signed certificate for the localhost.

The generate signing request icon button opens a new dialog described in Generate Signing Request.

The edit icon button provides access to install and select certificates on the Edit Certificates page.

RADIUS

The RADIUS page displays the contents of the currently installed certificate. Initially, this should display identical values for the issuer and subject fields:

C=US, ST=CA, L=AnyTown, O=XYZ Networks, CN=127.0.0.1, emailAddress=support@XYZ.com

indicating a self-signed certificate for the localhost.

The generate signing request icon button opens a new dialog described in Generate Signing Request.

The edit icon button provides access to install and select certificates on the Edit Certificates page.

Edit Certificates

There are two sets of fields used to edit certificates: with and without Use Let's Encrypt enabled.

Let's Encrypt Enabled

Obtaining a certificate with Let's Encrypt is straightforward, but requires some network pre-configuration:

  1. The value of the common name (e.g. a3.company.com) must resolve to a publicly accessible address.
  2. The A3 server must be accessible at that hostname.
  3. The HTTP protocol (port 80) must be enabled to the A3 server via firewall rules.

Let's Encrypt Enabled

With Use Let's Encrypt enabled, the two fields available are:

Field Usage Example
Common Name The name of the server for which a certificate will be generated. a3.company.com
test public access icon When this button is pushed, the conditions discussed above are tested and, if the test succeeds, a certificate is issued and installed.  

Let's Encrypt Disabled

Field Usage Example
Certificate The current certificate contents. The certificate can be replaced through cut and paste.  
choose cert icon Select to choose a certificate file from your local computer's file system.  
Certification Authority Certificates The current set of certificate authorities. The certificate can be replaced through cut and paste. Multiple concatenated certificates are supported.
choose certificate authority icon Select to choose the certificate authority file from your local computer's file system. Multiple concatenated certificates are supported.  
Private Key The contents of your private key. The private key can be replaced through cut and paste.  
Choose Private Key Select to choose the key file from your local computer's file system.  
Validate Certificate Chain If enabled, the certificate chain of the installed certificate will be validated. switch on
Find Intermediate CA Certificates Automatically If enabled, the intermediate certificate authority certificates will be automatically identified. service stopped icon
Intermediate CA certificate(s)
add certificate icon Select to choose a certificate authority certificate from your local computer's file system to add to the list of intermediate CA certificates.  
choose intermediate certificate authority icon Select to choose from the list of intermediate CA certificates.  

Generate Signing Request

The generate CSR page is the same for HTTP and RADIUS certificates. Five fields are present to define the request:

Field Usage Example
2-letter country code The two letter code for the country of the organization requesting the certificate. US
State The code for the state within the country. CA
Locality The city or other location of the organization. AnyTown
Organization Name The name of the organization. XYZ Networks
Common Name The hostname for the A3 server. a3.example.com

After filling in the fields, the generate certificate icon button will generate and display the CSR is ASCII format. This text should be copied to the computer's clipboard using the copy to clipboard icon button. That text should be used in conjunction with a certificate authority's web site to request the SSL certificate. That certificate will be returned by email or some other means and can be installed with the HTTP or RADIUSEdit Certificates functions.

Copyright © 2021 Extreme Networks. All rights reserved. Published April 2021.