SecAppDev original
Verifiable Credentials: Concepts to Practice
Video and handoutsSecAppDev 2025
-
Kristina Yasuda Product Owner, SPRIND - German Federal Agency for Disruptive Innovation
Abstract
This session introduces the core concepts of Verifiable Credentials (VCs) with a focus on OpenID for Verifiable Credentials (OpenID4VC) protocols, main credential formats (ISO mdoc and IETF SD-JWT VC). We’ll explore real-world use cases, key implementation lessons, and the role of interoperability profiles in enabling secure and scalable deployments. The talk also includes highlights challenges and design decisions across the identity tech stack and updates to different specifications driven by implementation feedback.
Handouts available for this lecture
DownloadChapters
- Introduction and agenda
- Benefits of verifiable credentials
- Global adoption and wallet use cases
- Technical standards stack overview
- Demo: presenting a German PID credential
- Protocol layer and OpenID4VC design choices
- OpenID4VP presentation flow and DCQL
- Digital Credentials API and browser integration
- OpenID4VCI credential issuance flow
- Pre-authorized and deferred issuance
- HAIP interoperability profile
- SD-JWT and SD-JWT VC credential formats
- Batch issuance, key attestations, and unlinkability
- Wrap-up and Q&A
In-person course
Kristina Yasuda taught at a previous edition of SecAppDev
SecAppDev is an immersive course in secure application development, running annually since 2005. World-renowned faculty from industry and academia deliver in-depth 90-minute lectures and full-day workshops in an intimate setting, typically in early June.
More about SecAppDev