pkg/

directory
v0.20.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2026 License: BSD-2-Clause

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL