MW v02.14.00
  • TOC
      • 1. NXP Plug & Trust Middleware
        • 1.1. Organization of Documentation
        • 1.2. Folder Structure
        • 1.3. List of Platform Prerequisites
      • 2. Changes
        • 2.1. Pending Refactoring items
        • 2.2. Known limitations
        • 2.3. Release v02.14.00
        • 2.4. Release v02.12.05
        • 2.5. Release v02.12.04
        • 2.6. Release v02.12.03
        • 2.7. Release v02.12.02
        • 2.8. Release v02.12.01
        • 2.9. Release v02.12.00
        • 2.10. Release v02.11.03
        • 2.11. Internal Release v02.11.01
        • 2.12. Release v02.11.00
        • 2.13. Release v02.10.00
        • 2.14. Release v02.09.00
        • 2.15. Release v02.07.00
        • 2.16. Release v02.06.00
        • 2.17. Release v02.05.00
        • 2.18. Release v02.04.00
        • 2.19. Release 02.03.00
      • 3. Plug & Trust MW Stack
        • 3.1. Features
        • 3.2. Plug & Trust MW : Block Diagram
        • 3.3. SSS APIs
        • 3.4. Parameter Check & Conventions
        • 3.5. I2CM / Secure Sensor
        • 3.6. Logging
        • 3.7. Using Platform SCP Keys from File System
        • 3.8. Auth Objects
        • 3.9. Auth Objects : UserID
        • 3.10. Auth Objects : AESKey
        • 3.11. Auth Objects : ECKey
        • 3.12. Key Id Range and Purpose
        • 3.13. Trust provisioned KeyIDs
      • 4. Building / Compiling
        • 4.1. Windows Build
        • 4.2. Import MCUXPresso projects from SDK
        • 4.3. Freedom K64F Build (CMake - Advanced)
        • 4.4. i.MX Linux Build
        • 4.5. Raspberry Pi Build
        • 4.6. CMake
        • 4.7. CMake Options
      • 5. Demo and Examples
        • 5.1. DEMO List
        • 5.2. SSS API Examples
        • 5.3. AWS Demo for KSDK
        • 5.4. AWS Demo for iMX Linux / RaspberryPi
        • 5.5. GCP Demo for KSDK
        • 5.6. GCP Demo for iMX Linux / Raspberry Pi
        • 5.7. IBM Watson Demo for KSDK
        • 5.8. IBM Watson Demo for iMX Linux / Raspberry Pi
        • 5.9. Azure Demo for KSDK
        • 5.10. Azure Demo for iMX Linux / Raspberry Pi
        • 5.11. Greengrass Demo for Linux
        • 5.12. OpenSSL Engine: TLS Client example for iMX/Rpi3
        • 5.13. OPC UA (Open62541) Demo
        • 5.14. SE05X Minimal example
        • 5.15. SE05X Get Info example
        • 5.16. APDU Player Demo
        • 5.17. Using policies for secure objects
        • 5.18. Get Certificate from the SE
        • 5.19. SE05X Rotate PlatformSCP Keys Demo
        • 5.20. I2C Master Example
        • 5.21. SE05X WiFi KDF Example
        • 5.22. SE05X Import Transient objects
        • 5.23. SE05X Export Transient objects
        • 5.24. Import External Object Prepare
        • 5.25. Import External Object Create
        • 5.26. SE05X Mandate SCP example
        • 5.27. Read object with Attestation
        • 5.28. SE05X Transport Lock example
        • 5.29. SE05X Transport UnLock example
        • 5.30. SE05X Timestamp
        • 5.31. MIFARE DESFire EV2 : Prepare SE050
        • 5.32. MIFARE DESFire EV2 : Prepare MFDFEV2
        • 5.33. MIFARE DESFire EV2 : Authentication
        • 5.34. MIFARE DESFire EV2 : Change Key
        • 5.35. MIFARE DESFire EV2 : Diversified Change Key
        • 5.36. Tool to create Reference key file
        • 5.37. Building a self-signed certificate
        • 5.38. Write APDU to buffer
        • 5.39. Ease of Use configuration - IBM Watson
        • 5.40. Ease of Use configuration - Google Cloud Platform
        • 5.41. Ease of Use configuration - Azure IoT Hub
        • 5.42. Ease of Use configuration - AWS IoT Console
      • 6. Plugins / Add-ins
        • 6.1. Introduction on OpenSSL engine
        • 6.2. Introduction on mbedTLS ALT Implementation
        • 6.3. Platform Security Architecture
        • 6.4. Android Key master
        • 6.5. Introduction on Open62541 (OPC UA stack)
        • 6.6. WiFi EAP Demo with Raspberry Pi3
        • 6.7. PKCS#11 Standalone Library
      • 7. CLI Tool
        • 7.1. Introduction
        • 7.2. Block Diagram
        • 7.3. Steps needed before running ssscli tool
        • 7.4. Running the ssscli tool - Windows
        • 7.5. CLI Provisioning
        • 7.6. Usage Examples
        • 7.7. List of ssscli commands
        • 7.8. CLI Data formats
        • 7.9. Upload keys and certificates to SE05X using Pycli tool
      • 8. A71CH
        • 8.1. A71CH and SSS API
        • 8.2. Miscellaneous
        • 8.3. A71CH Legacy API
        • 8.4. A71CH Legacy HLSE (Generic) API
        • 8.5. A71CH Legacy Configure Tool
      • 9. Appendix
        • 9.1. Glossary
        • 9.2. APDU Commands over VCOM
        • 9.3. Visual Studio 2019 Setup
        • 9.4. Setting up MCUXPresso IDE
        • 9.5. Development Platforms
        • 9.6. How to get SE Platform Information and UID
        • 9.7. Version Information
        • 9.8. Certificate Chains : ROOT
        • 9.9. Certificate Chains : DEV Kit
        • 9.10. JRCP_v1 Server
        • 9.11. Using own Platform SCP03 Keys
        • 9.12. Write APDU to buffer
        • 9.13. Plug & Trust MW APIs
  • Page
      • 7. CLI Tool
  • « 6.7. PKCS#11 ...
  • 7.1. Introduction »

Plug & Trust MW

  • 1. NXP Plug & Trust Middleware
  • 2. Changes
  • 3. Plug & Trust MW Stack
  • 4. Building / Compiling
  • 5. Demo and Examples
  • 6. Plugins / Add-ins
  • 7. CLI Tool
    • 7.1. Introduction
    • 7.2. Block Diagram
    • 7.3. Steps needed before running ssscli tool
    • 7.4. Running the ssscli tool - Windows
    • 7.5. CLI Provisioning
    • 7.6. Usage Examples
    • 7.7. List of ssscli commands
    • 7.8. CLI Data formats
    • 7.9. Upload keys and certificates to SE05X using Pycli tool
  • 8. A71CH
  • 9. Appendix

7. CLI ToolΒΆ

  • 7.1. Introduction
  • 7.2. Block Diagram
  • 7.3. Steps needed before running ssscli tool
    • 7.3.1. Once per installation
      • 7.3.1.1. Windows
      • 7.3.1.2. IMX
      • 7.3.1.3. Raspberry Pi
    • 7.3.2. On change of interface
  • 7.4. Running the ssscli tool - Windows
  • 7.5. CLI Provisioning
    • 7.5.1. Generating keys and certificates
    • 7.5.2. Provisioning for the demo
    • 7.5.3. Steps to provision your device for demo on Windows
      • 7.5.3.1. Using precompiled binaries
      • 7.5.3.2. Using Python scripts
    • 7.5.4. Steps to provision your device for demo on iMX or Raspberry Pi
  • 7.6. Usage Examples
    • 7.6.1. SE050: VCOM Interface
    • 7.6.2. SE050: PCSC interface
    • 7.6.3. SE050: JRCPV2 interface
    • 7.6.4. A71CH: VCOM Interface
    • 7.6.5. A71CH: SCI2C interface
    • 7.6.6. MBEDTLS
  • 7.7. List of ssscli commands
    • 7.7.1. SSSCLI Commands
    • 7.7.2. Set Commands
    • 7.7.3. Get Commands
    • 7.7.4. Generate Commands
    • 7.7.5. Refpem Commands
    • 7.7.6. Se05x Commands
    • 7.7.7. A71CH Commands
  • 7.8. CLI Data formats
    • 7.8.1. DER
    • 7.8.2. PEM
    • 7.8.3. HEX
    • 7.8.4. REFERENCE KEY
  • 7.9. Upload keys and certificates to SE05X using Pycli tool

Back to top

© Copyright 2018-2019, NXP.
Created using Sphinx 2.4.1.