This template applies Certificate Authority SSL Certificate to the vThunder instance. This certificate establishes an encrypted link between a server and your browser, ensuring that all data transferred between them remains private and secure.
To configure SSL certificate for a vThunder instance, perform the following steps:
Download A10-vThunder_ADC-CONFIGURATION > SSL-CERTIFICATE from GitHub.
From Start menu, open PowerShell and navigate to this downloaded folder and open the SSL_CONFIG_PARAM.json with a text editor.
NOTE: | Each parameter has a default value mentioned in the parameter file which can be modified as required. |
Configure the following parameters:
Resource Name |
Description |
|||
---|---|---|---|---|
SSL Configuration |
Specify SSL details. "sslConfig": { "requestTimeOut": 40, "path": "<absolute file path of certificate file>", "file": "<certificate file name>", "certificationType": "<certificate file type>" },
Example The sample values for the SSL certificate are as shown below: "sslConfig": { "requestTimeOut": 40, "Path": "C:\\............... \\server.pem", "File": "server", "CertificationType": "pem" } |
|||
vThunder instance/s details |
Specify a 'Read/Write/HM' privilege username and the Public IP address of one or more vThunder instance/s depending on the deployed template. "vThUsername": "admin", "hostIPAddress": { "vThunderIP": [ "<vThunder1 public IP>", "<vThunder2 public IP>" ] } |
Verify if the configurations in the SSL_CONFIG_PARAM.json file are correct and then save the changes.
Run the following command to apply SSL configuration on the vThunder instance/s:
PS C:\Users\TestUser\A10-vThunder_ADC-CONFIGURATION\SSL-CERTIFICATE> .\SSL_CONFIG.ps1
Enter 'Y' to upload the SSL certificate when prompted:
Executing SSL-Configuration
SSL Certificate Do you want to upload ssl certificate ? [Y] Yes [No] No [?] Help (default is "N"): Y
The certificate available at the 'sslConfig path' is uploaded.
Provide password for the vThunder instances/s whose IP address is mentioned in the SSL_CONFIG_PARAM.json file:
Enter Password for x.x.x.x : *********
If the SSL certificate is uploaded successfully, the following message is displayed:
SSL Configured. Configurations are saved on partition: shared Session ID closed for x.x.x.x.