Directories
¶
| Path | Synopsis |
|---|---|
|
Package authzen provides types and functions for the AuthZEN protocol.
|
Package authzen provides types and functions for the AuthZEN protocol. |
|
This package implements a client for making AuthZEN trust evaluation requests to a Policy Decision Point (PDP) server.
|
This package implements a client for making AuthZEN trust evaluation requests to a Policy Decision Point (PDP) server. |
|
Package config provides configuration management for the Go-Trust application.
|
Package config provides configuration management for the Go-Trust application. |
|
Package registry provides trust registry management.
|
Package registry provides trust registry management. |
|
did
various DID method resolvers.
|
various DID method resolvers. |
|
didjwks
Package didjwks implements a trust registry for the did:jwks DID method.
|
Package didjwks implements a trust registry for the did:jwks DID method. |
|
didutil
Package didutil provides DID validation and parsing utilities according to the W3C DID Core 1.0 specification (https://www.w3.org/TR/did-1.0/).
|
Package didutil provides DID validation and parsing utilities according to the W3C DID Core 1.0 specification (https://www.w3.org/TR/did-1.0/). |
|
didweb
Package didweb implements a TrustRegistry using the did:web method specification.
|
Package didweb implements a TrustRegistry using the did:web method specification. |
|
didwebvh
Package didwebvh implements a TrustRegistry using the did:webvh method specification.
|
Package didwebvh implements a TrustRegistry using the did:webvh method specification. |
|
etsi
Package etsi provides TrustRegistry implementations for ETSI TS 119 612 Trust Status Lists.
|
Package etsi provides TrustRegistry implementations for ETSI TS 119 612 Trust Status Lists. |
|
fidomds3
Package fidomds3 provides a TrustRegistry backed by the FIDO Alliance Metadata Service v3 (MDS3) - the official, periodically-updated, cryptographically-signed registry of certified FIDO2/CTAP2 authenticator models (e.g.
|
Package fidomds3 provides a TrustRegistry backed by the FIDO Alliance Metadata Service v3 (MDS3) - the official, periodically-updated, cryptographically-signed registry of certified FIDO2/CTAP2 authenticator models (e.g. |
|
lote
Package lote — LoTE JWS signature verification per ETSI TS 119 615.
|
Package lote — LoTE JWS signature verification per ETSI TS 119 615. |
|
mdociaca
Package mdociaca provides an mDOC IACA (Issuing Authority Certificate Authority) registry for go-trust that verifies X.509 certificate chains against dynamically fetched IACA certificates from OpenID4VCI credential issuers.
|
Package mdociaca provides an mDOC IACA (Issuing Authority Certificate Authority) registry for go-trust that verifies X.509 certificate chains against dynamically fetched IACA certificates from OpenID4VCI credential issuers. |
|
mdocrical
Package mdocrical provides a Reader Identity Certificate Authority List (RICAL) registry for go-trust that authenticates mdoc readers via reader authentication (ISO/IEC 18013-5 second-edition Annex F).
|
Package mdocrical provides a Reader Identity Certificate Authority List (RICAL) registry for go-trust that authenticates mdoc readers via reader authentication (ISO/IEC 18013-5 second-edition Annex F). |
|
oidfed
Package oidfed provides the OpenID Federation trust registry implementation.
|
Package oidfed provides the OpenID Federation trust registry implementation. |
|
rpcert
Package rpcert models the certificates that authenticate a Relying Party to an EUDI Wallet, and evaluates what those certificates entitle it to.
|
Package rpcert models the certificates that authenticate a Relying Party to an EUDI Wallet, and evaluates what those certificates entitle it to. |
|
static
Package static provides simple TrustRegistry implementations for testing and basic use cases that don't require complex trust frameworks like ETSI TSL or OpenID Federation.
|
Package static provides simple TrustRegistry implementations for testing and basic use cases that don't require complex trust frameworks like ETSI TSL or OpenID Federation. |
|
vical
Package vical provides a Verified Issuer Certificate Authority List (VICAL) registry for go-trust that authenticates mdoc issuers per ISO/IEC 18013-5 Annex C, enforcing the per-certificate doctype restrictions VICAL defines.
|
Package vical provides a Verified Issuer Certificate Authority List (VICAL) registry for go-trust that authenticates mdoc issuers per ISO/IEC 18013-5 Annex C, enforcing the per-certificate doctype restrictions VICAL defines. |
|
Package resilience provides retry and resilience utilities for HTTP fetch operations used by trust registry implementations.
|
Package resilience provides retry and resilience utilities for HTTP fetch operations used by trust registry implementations. |
|
Package testserver provides an embedded test server for go-trust.
|
Package testserver provides an embedded test server for go-trust. |
|
Package trustapi provides common interfaces and types for trust evaluation.
|
Package trustapi provides common interfaces and types for trust evaluation. |
Click to show internal directories.
Click to hide internal directories.