Skip to content

cofide/minispire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minispire

minispire is a lightweight test utility for experimenting with aspects of the SPIFFE standard. It provides an in-memory CA and a partial implementation of the SPIFFE Workload API. Unlike SPIRE, minispire encapsulates both server and agent functionality into a single service.

This tool is geared towards rapid prototyping and experimentation in workload identity issuance and validation. It should in no way be considered a complete SPIFFE implementation or suitable for production use.

minispire exposes a SPIFFE workload API over a Unix domain socket at /tmp/spire.sock. Applications running on the same machine can use this API to obtain SPIFFE Secure Verifiable Identity Documents (SVIDs).

minispire includes a prototype implementation of a workload API for the Workload Identity in Multi-System Environments (WIMSE) Workload Identity Token (WIT) SVID.

Running

You can run minispire directly from source with:

go run ./cmd

Or as an external dependency

go run github.com/cofide/minispire/cmd

Production Use Cases

At Cofide, we're building a workload identity platform that is seamless and secure for multi and hybrid cloud environments. Feel free to browse our public documentation or read our introductory blog post for more info.

If you have a production use case for a workload identity platform with enterprise-level support, please speak with us to find out more about our platform.

About

Lightweight SPIFFE identity server for experimentation

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors