Introduction to Verifiable Credentials
summary
Overview of Verifiable Credentials with a hands‑on Quarkus demo that issues, stores and verifies credentials using Keycloak for OpenID Connect, an issuer (Software Credentials Academy), a wallet emulator and a verifier service. Demonstrates both issuer‑initiated and verifier‑initiated flows, shows SD‑JWT selective disclosures where the wallet reveals only title and name, and verifies presentations successfully. Covers key binding, zero‑knowledge proofs and BBS signatures, notes post‑quantum risks and that the demo flow works end‑to‑end.
AI-written summary · about
chapters (14)
- 0:00Introduction to talk
- 1:05Verifiable credentials overview
- 3:56Holder-issuer-verifier model
- 6:47Selective disclosure explained
- 8:13Zero knowledge proofs
- 11:24Comparing disclosure methods
- 15:16OpenID Verifiable Credential Issuance
- 19:51Verifiable presentations
- 24:06Demo setup and architecture
- 28:23Academy credential issuance
- 31:33Wallet credential inspection
- 32:54Verifier credential presentation
- 34:23Demo flow recap
- 35:51Future of verifiable credentials
related talks
47mIntroduction to Verifiable Credentials
01h 02mWhy Verifiable Credentials and Decentralized Identity?
52mVerifiable Credential in Actions During ID-Verification Process
33mSecuring Your Quarkus Applications
41mVerifiable Credentials and the Future of Enterprise Security
11mLightning Talk: Keycloak and EUDI-Wallet: A Match Made in Heaven?
21mReconciling Zero-Trust APIs and Developer eXperience
31mSecure your Quarkus Applications
