For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Backing up Master Keys via iControl REST

Problem this snippet solves:

Having a backup copy of a chassis master key can be valuable during a recovery event. For organizations with large deployments, automating the process certainly helps.


How to use this snippet:

To back up the magic key via API, use the bash util command URI with the proper payload:

 

Sample URI:

 

https://192.168.1.100/mgmt/tm/util/bash

 

Payload:

{"command":"run","utilCmdArgs":"-c 'f5mku -K'"}

 

Response:

 

{"kind":"tm:util:bash:runstate","command":"run","utilCmdArgs":"-c 'f5mku -K'","commandResult":"ZFLI5n83NuetlE9A+bYqwg==\n"}


The master key is the commandResult field, minus the trailing \n.

Code :

curl -sku admin:admin -H "content-type: application/json" -X POST https://192.168.1.100/mgmt/tm/util/bash -d {"command":"run","utilCmdArgs":"-c 'f5mku -K'"}

Tested this on version:

13.0
Published Aug 13, 2019
Version 1.0
No CommentsBe the first to comment