Continuous integration | Docs | License | Crate version | Crate downloads ----------------------|------|---------|---------------|----------------- Continuous integration | Docs | License: Apache 2.0 | Crate version | Crate downloads

This is an experimental crate to interact with sigstore.

This is under high development, many features and checks are still missing.

Features

CosignVerification

The crate implements the following verification mechanisms:

Signature annotations and certificate email can be provided at verification time.

OpenID Connect

For use with Fulcio ephemeral key signing, an OpenID connect API is available.

Rekor Client

All of the rekor client APIs can be leveraged.

Key Interface

The crate implements the following key interfaces:

Known limitations

Examples

The examples directory contains demo programs using the library.

Each example can be executed with the cargo run --example <name> command.

For example, the openidconnect example can be run with the following command:

bash cargo run --example openidconnect

Security

Should you discover any security issues, please refer to sigstores security process