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.