
NXP Semiconductors
AN13256
Get started with EdgeLock A5000 support package
4.4 EdgeLock A5000 ssscli tool
The
ssscli
is a command line tool that can be used to send commands to EdgeLock
A5000 interactively through the command line. For example, you can use the
ssscli
to create keys and credentials in the EdgeLock A5000 security IC during evaluation,
development and testing phases. The
ssscli
tool is written in Python and supports
complex provisioning scripts that can be run in Windows, Linux, OS X and other
embedded devices. It can be used to:
•
Insert keys and certificates
•
Read reference-keys and certificates
•
Delete (erase) keys and certificates
•
Generate keys inside the EdgeLock A5000
•
Attach policies to objects
•
List all secure objects
•
Retrieve the A5000 device unique ID
•
Run some basic operations like sign/verify and encrypt/decrypt operations
The EdgeLock Plug & Trust middleware code documentation provides detailed usage
examples of the ssscli tool. To find these usage examples:
1. Download EdgeLock Plug & Trust middleware as explained in
.
2. Unzip the EdgeLock Plug & Trust middleware package.
3. Go to
simw-top\doc\
folder.
4. Double click in the
index.html
file.
AN13256
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2022. All rights reserved.
Application note
Rev. 1.0 — 28 March 2022
15 / 30