How to configure the TLS cipher suite for HTTPS edge applications
HTTPS applications require additional security configurations in the form of TLS cryptography. When you configure an edge application with Azion, you can select the minimum TLS version supported and which cipher suite is used by the application.
Configuring an HTTPS application
To enable the HTTPS protocol for your application:
- Access Azion Console > Edge Application.
- Click the application you want to configure.
- In Delivery Settings, select the HTTP and HTTPS support.
Now to specify the minimum TLS version and the cipher suite supported by your application:
- In Minimum TLS version, select TLS 1.2.
- Under Cipher suite, select TLSv1.2_2021.
- Click the Save button.
It may take some time to propagate your changes to the edge. To verify whether your changes took place, you can inspect the https://xxxxxxxxxx.map.azionedge.net
page using your browser and locate the security settings of the application. You can also run the DIG command to get more information on your security settings.
The application may still be running in TLS 1.3, since you selected the minimum version and not the exact TLS version used. However, you can check the cipher suite being used against the list of supported ciphers to verify whether the changes took place.
- Access Real-Time Manager (RTM) > Edge Application.
- Click the application you want to configure.
- Switch the Delivery Protocol to HTTP & HTTPS.
Now to specify the minimum TLS version and the cipher suite supported by your application:
- Under Minimum TLS version, select TLS 1.2.
- Under Supported Ciphers list, select TLSv1.2_2021.
- Click the Save button.
It may take some time to propagate your changes to the edge. To verify whether your changes took place, you can inspect the https://xxxxxxxxxx.map.azionedge.net
page using your browser and locate the security settings of the application. You can also run the DIG command to get more information on your security settings.
The application may still be running in TLS 1.3, since you selected the minimum version and not the exact TLS version used. However, you can check the cipher suite being used against the list of supported ciphers to verify whether the changes took place.
- Run the following
GET
request in your terminal, replacing[TOKEN VALUE]
with your personal token to retrieve your<edge_application_id>
:
- You’ll receive a response with all your existing edge applications. Copy the value of the
<edge_application_id>
that you want to configure. - Run a
PATCH
request to modify the application as follows:
Key | Description |
---|---|
delivery_protocol | Enables the HTTP and HTTPS protocols |
minimum_tls_version | Enum that establishes the minimum TLS version |
supported_ciphers | Enum that sets the supported cipher suite. See the full list of list of supported ciphers for further details |
- You’ll receive a response similar to this:
- Wait a few minutes for the changes to propagate.
- Check the supported cipher suite by inspecting the page or running the DIG command.