|
4 | 4 |
|
5 | 5 | In an A10 Thunder device, certificates are used in different contexts depending on their role. Two commonly used types are **Management Certificates** and **SSL Certificates**. |
6 | 6 |
|
| 7 | +## Test Cases |
| 8 | +<details> |
| 9 | +<summary>Management & SSL Certificate Operations</summary> |
| 10 | + |
| 11 | +Case Number|Case Name|Store Path|Enrollment Params|Expected Results|Passed|Screenshots |
| 12 | +-------|----------|------------------|--------------------|----------------------------|----|-------- |
| 13 | +TC1|Add Unbound Certificate|shared|**Alias**:<br><random><br>**Overwrite**:<br>false|Cert and Chain Added|True| |
| 14 | +TC2|Remove Unbound Certificate|shared|**Alias**:<br><same-random><br>**Overwrite**:<br>false|Cert Removed Successfully|True| |
| 15 | +TC3|Add Certificate to New Partition|keyfactor2|**Alias**:<br><random><br>**Overwrite**:<br>false|Cert Added to Partition|True| |
| 16 | +TC4|Remove Cert from Partition|keyfactor2|**Alias**:<br><same-random><br>**Overwrite**:<br>false|Cert Removed from Partition|True| |
| 17 | +TC5|Setup for Unbound Renew Scenario|shared|**Alias**:<br><random><br>**Overwrite**:<br>false|Cert Installed|True| |
| 18 | +TC5a|Renew Unbound Cert Without Overwrite|shared|**Alias**:<br><same><br>**Overwrite**:<br>false|Warning Shown: Overwrite Flag Needed|True| |
| 19 | +TC5b|Renew Unbound Cert With Overwrite|shared|**Alias**:<br><same><br>**Overwrite**:<br>true|Cert Overwritten Successfully|True| |
| 20 | +TC5c|Renew Bound Cert With Overwrite|shared|**Alias**:<br><entered-name><br>**Overwrite**:<br>true|Cert Renamed and Rebound|True| |
| 21 | +TC6|Renew Bound Cert in Different Partition|keyfactor2|**Alias**:<br><entered-name><br>**Overwrite**:<br>true|Cert Renamed and Rebound|True| |
| 22 | +TC7|Attempt to Remove Bound Cert (Not Allowed)|keyfactor2|**Alias**:<br><entered-name><br>**Overwrite**:<br>true|Error: Bound Cert Cannot Be Removed|True| |
| 23 | + |
| 24 | +</details> |
| 25 | + |
| 26 | +<details> |
| 27 | +<summary>Inventory Tests</summary> |
| 28 | + |
| 29 | +Case Number|Case Name|Store Path|Enrollment Params|Expected Results|Passed|Screenshots |
| 30 | +-------|----------|------------------|--------------------|----------------------------|----|-------- |
| 31 | +TC8|Inventory From Partition|keyfactor2|—|Partition Certs Listed|True| |
| 32 | +TC9|Inventory From Shared Location|shared|—|Shared Certs Listed|True| |
| 33 | +TC14|Inventory Management Certs from SCP|/home/ec2-user|—|Mgmt Certs Retrieved from SCP|True| |
| 34 | + |
| 35 | +</details> |
| 36 | + |
| 37 | +<details> |
| 38 | +<summary>Management Port Binding</summary> |
| 39 | + |
| 40 | +Case Number|Case Name|Store Path|Enrollment Params|Expected Results|Passed|Screenshots |
| 41 | +-------|----------|------------------|--------------------|----------------------------|----|-------- |
| 42 | +TC10|Add New Cert and Bind to Mgmt Port|/home/ec2-user|**Alias**:<br><random><br>**Overwrite**:<br>true|Cert Installed and Bound|True| |
| 43 | +TC11|Renew and Rebind Cert to Mgmt Port|/home/ec2-user|**Alias**:<br><same><br>**Overwrite**:<br>true|Cert Renewed and Bound Again|True| |
| 44 | +TC12|Attempt Renew/Repl Without Overwrite|/home/ec2-user|**Alias**:<br><same><br>**Overwrite**:<br>false|Fail: Overwrite Flag Missing|True| |
| 45 | +TC13|Remove Mgmt Bound Cert|/home/ec2-user|**Alias**:<br><same><br>**Overwrite**:<br>false|Cert Removed, Binding Left Intact|True| |
| 46 | + |
| 47 | +</details> |
0 commit comments