Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.78 KB

File metadata and controls

49 lines (30 loc) · 1.78 KB

Available clients

Python CLI

To help with the configuration of an application or to be able to interact with its API you could leverage the available CLI.

The pyscitt CLI is written in Python and is available on public PyPi. To install it, you can use the following command:

pip install pyscitt

The CLI is also distributed through the GitHub releases as a wheel file. Optionally, it can be used from within the repository using the pyscitt.sh script. For example:

./pyscitt.sh --help

The CLI is extensively used in the following functional tests and demo scripts:

See pyscitt for more details.

Azure .NET SDK

If the service is running in Azure you can use the following SDK to submit statements, read entries and verify receipts.

dotnet add package Azure.Security.CodeTransparency --prerelease

CoseSignTool CLI

CoseSignTool can sign payloads in COSE format which is accepted by the service. Please refer to its GitHub repository and section about SCITT compliance.

Auditing tools

To parse and verify the ledger files use the available ccf utilities, see documentation:

pip install ccf
read_ledger.py /path/to/ledger/dir