Shared demo instance. Everything here is visible to every
visitor, and anyone can change or delete credentials at any time
(state is reset regularly). Use it
for demonstration only. For isolated testing, run
your own instance: see Get the CLI
or host your own demo.
On macOS, wallet register makes openid4vp://, eudi-openid4vp://, haip-vp://, openid-credential-offer://, haip-vci:// and eu-eaa-offer:// links open in this wallet. See the wallet documentation for all endpoints.
Debug mode reports failed checks. Strict mode rejects invalid requests. HTTPS verification is on by default in strict mode and off in debug mode. You can override it in either mode.
Validation mode
HTTPS certificates
HAIP 1.0
Encrypted requests
OpenID4VCI
Session transcript
—
Preferred format
—
Key attestation
Trust & certificates
Issued credentials, wallet attestations and key attestations share this CA. Configure it as a trust anchor.
Trust lists
ETSI trust lists anchored to the wallet CA.
Certificates & keys
Trust anchor
PEMJWKSTrust this CA. Attestations include only the signing certificate, which can change.
Signing key
JWKSSigns credentials, wallet attestations and key attestations.
TLS
PEMJWKSWallet HTTPS certificate for certificate pinning.
Get the CLI
The eudi CLI from eudi-dev runs this wallet locally. It also decodes, issues and presents credentials, and proxies wallet traffic.
Homebrew
brew install dominikschlosser/tap/eudi-dev
Go
go install github.com/dominikschlosser/eudi-dev/v2@latest