Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paultag/go-piv
https://github.com/paultag/go-piv
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/paultag/go-piv
- Owner: paultag
- License: mit
- Created: 2019-03-04T20:50:39.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-01T11:59:11.000Z (over 3 years ago)
- Last Synced: 2024-10-13T19:21:20.274Z (3 months ago)
- Language: Go
- Size: 37.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
go-piv
======[![GoDoc](https://godoc.org/pault.ag/go/piv?status.svg)](https://godoc.org/pault.ag/go/piv)
This library has a small set of PIV peculiar extensions to a standard x.509
Certificate. This will parse out Subject Alternative Names common to PIV
Certificates, as well as any custom Extensions.This is to be used in conjunction with a `crypto/x509.Certificate`, and the
`piv.Certificate` embeds an `crypto/x509.Certificate` as an anonymous
member.What's PIV?
-----------PIV Cards are cards defined by FIPS 201, a Federal US Government standard
defining the ID cards employees use. At its core, it's a set of x509
Certificates and corresponding private keys in a configuration that is
standardized across implementations.For more details on how PIV Tokens can be used, the FICAM
(Federal Identity, Credential, and Access Management) team at GSA
(General Services Administration) has published some guides on GitHub
under [GSA/piv-guides](https://github.com/GSA/piv-guides)