{"repo":"maxlambrecht/rust-spiffe","free":true,"listed":false,"github":"https://github.com/maxlambrecht/rust-spiffe","clone":"git clone https://github.com/maxlambrecht/rust-spiffe.git","description":"A collection of crates for SPIFFE workload identity, Workload API clients, SPIRE-specific APIs, and TLS integration.","language":"Rust","stars":42,"topics":["authentication","mtls","rust","security","spiffe","spire","workload-identity","tls"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"SPIFFE Libraries A collection of crates for SPIFFE workload identity, Workload API clients, SPIRE-specific APIs, and TLS integration. --- Project Scope and Goals These crates provide standards-compliant building blocks for integrating SPIFFE and SPIRE into Rust applications. The project focuses on: - Correctness and clarity of APIs - Alignment with SPIFFE specifications - Conservative security-oriented design - Explicit dependency and feature management This repository does not claim formal security audits or guaranteed production fitness. Users should evaluate suitability based on their own requirements and threat models. --- Available Crates These crates can be used independently or layered together, depending on the level of abstraction required. spiffe Standards-aligned SPIFFE identity primitives and clients for the SPIFFE Workload API . Use this crate if you need: - X.509 and JWT SVID handling - Trust bundle management - Streaming identity updates - Strongly typed SPIFFE identifiers and trust domains See the spiffe README for usage and API documentation. --- spire-api Rust bindings for SPIRE-specific gRPC APIs that are not part of the SPIFFE standards. Use this crate if you need: - The SPIRE Delegated Identity API - Direct interaction with SPIRE agent or server extensions See the spire-api README for details. --- spiffe-rustls Integration between SPIFFE identities and rustls . Use this crate if you need: - Mutual TLS (mTLS) using SPIFFE identities - Automatic handling of","default_branch":null,"files":null,"tree":[],"storefront":"/r/maxlambrecht","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maxlambrecht/rust-spiffe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}