Go to: Cisco Software Central → Smart Software Licensing (for new) or Classic License Registration (for ASA 9.15 and older).
For Classic licensing:
If you are deploying a new ASA (or upgrading to 9.16+), Cisco forces you to use Smart Licensing. This has no “activation key” to generate at all. Instead: cisco+asa+license+key+generator+install
For lab environments, Cisco now offers Smart Licensing Evaluation Mode – no generator needed. Just type:
license smart register idtoken <token>
Grab the token from your Smart Software Manager portal. Go to: Cisco Software Central → Smart Software
In environments where ASDM is unavailable or for scripting purposes, licenses are installed via the CLI.
Step 1: Verify Current License Before making changes, check the current status. For lab environments, Cisco now offers Smart Licensing
ciscoasa# show version | include License
Step 2: Install the License
Use the activation-key command followed by the hexadecimal license string provided by Cisco.
ciscoasa# conf t
ciscoasa(config)# activation-key <hexadecimal-key-string>
Step 3: Verify Installation Check that the features are now enabled.
ciscoasa# show activation-key
You have two methods: CLI or ASDM.
| Error | Legitimate Fix |
|-------------------------------------|------------------------------------------------|
| Licensed features limited | Install correct security plus license |
| VPN peers exceeded | Purchase additional peer licenses |
| AnyConnect not enabled | Add AnyConnect Premium license |
| Invalid activation key | Request from Cisco; never use key generators |