mirror of
https://github.com/square/certigo.git
synced 2024-04-21 12:32:40 +00:00
go-spiffe library 
Overview
The go-spiffe library provides functionality to parse and verify SPIFFE identities encoded in X.509 certificates as described in the SPIFFE Standards.
Installing it
go get -u -v github.com/spiffe/go-spiffe
Importing it in your Go code
See examples in examples_test.go or visit the GoDoc for more information
Installing the command line interface
The command line interface can be used to retrieve and view URIs stored in the SAN extension of certificates
go get -u -v github.com/spiffe/go-spiffe/cmd/spiffe
spiffe testdata/leaf.cert.pem $HOME/certs/proj.pem
Path:: #1: "testdata/leaf.cert.pem"
URI #1: "spiffe://dev.acme.com/path/service"