{"repo":"vurhanau/csharp-spiffe","free":true,"listed":false,"github":"https://github.com/vurhanau/csharp-spiffe","clone":"git clone https://github.com/vurhanau/csharp-spiffe.git","description":"C# library for SPIFFE support","language":"C#","stars":12,"topics":["csharp","jwt","mtls","spiffe","spire","svid","x509","aspnetcore","authentication","authorization"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"C# SPIFFE Library Overview The C# SPIFFE library provides functionality to interact with the Workload API to fetch X.509 and JWT SVIDs and Bundles. C# implementation of spiffe/go-spiffe. This library requires .NET 8.0 or higher. NuGet Package Quick Start Start SPIRE or another SPIFFE Workload API implementation. To create an mTLS Kestrel server: To dial an mTLS server: The client and server obtain X509-SVIDs and X.509 bundles from the SPIFFE Workload API. The X509-SVIDs are presented by each peer and authenticated against the X.509 bundles. Both sides continue to be updated with X509-SVIDs and X.509 bundles streamed from the Workload API (e.g. secret rotation). Examples The samples directory contains examples for a variety of circumstances. Contact For questions or support, please reach out to the maintainer at csharp.spiffe@gmail.com .","default_branch":null,"files":null,"tree":[],"storefront":"/r/vurhanau","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vurhanau/csharp-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."}