Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maxlambrecht/rust-spiffe
Rust library for SPIFFE support.
https://github.com/maxlambrecht/rust-spiffe
Last synced: 5 days ago
JSON representation
Rust library for SPIFFE support.
- Host: GitHub
- URL: https://github.com/maxlambrecht/rust-spiffe
- Owner: maxlambrecht
- License: apache-2.0
- Created: 2021-01-10T13:48:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T22:11:04.000Z (about 1 month ago)
- Last Synced: 2024-12-08T12:02:05.579Z (14 days ago)
- Language: Rust
- Homepage:
- Size: 227 KB
- Stars: 20
- Watchers: 3
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-spiffe-spire - rust-spiffe
README
# Rust SPIRE Libraries
[![Build](https://github.com/maxlambrecht/rust-spiffe/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/maxlambrecht/rust-spiffe/actions/workflows/ci.yml?query=branch%3Amain)
[![Coverage](https://coveralls.io/repos/github/maxlambrecht/rust-spiffe/badge.svg?branch=main)](https://coveralls.io/github/maxlambrecht/rust-spiffe?branch=main)
[![Docs](https://docs.rs/spiffe/badge.svg)](https://docs.rs/spiffe/)This repository contains two distinct Rust libraries focused on supporting SPIRE functionalities:
## [spiffe](./spiffe)
The `spiffe` crate enables interaction with
the [SPIFFE Workload API](https://github.com/spiffe/spiffe/blob/main/standards/SPIFFE_Workload_API.md). It allows
fetching of X.509 and JWT SVIDs, bundles, and supports watch/stream updates. The types in the library are in compliance
with [SPIFFE standards](https://github.com/spiffe/spiffe/tree/main/standards). More about SPIFFE can be found
at [spiffe.io](https://spiffe.io/).- [Read the README](./spiffe/README.md) for more information.
## [spire-api](./spire-api)
The `spire-api` crate provides support for SPIRE specific APIs, including the Delegated Identity API.
- [Read the README](./spire-api/README.md) for more information.
## Getting Started
Follow the links above to the individual README files for detailed information on how to use each library.
## License
This project is licensed under [LICENSE NAME](./LICENSE).