OpenID 4 Verifiable Credentials Common - @vess-id implementation
npm install @vess-id/oid4vc-commonCommon utilities and types for OpenID for Verifiable Credentials (OID4VC) implementations.
> Note: This is a @vess-id implementation. Original by Sphereon.
This package provides shared functionality for:
- OpenID for Verifiable Credential Issuance (OID4VCI) 1.0
- OpenID for Verifiable Presentations (OID4VP) 1.0
- JWT utilities
- Common type definitions
- Logging support
- Shared validation logic
``bash`
npm install @vess-id/oid4vc-commonor
pnpm add @vess-id/oid4vc-commonor
yarn add @vess-id/oid4vc-common
`typescript
import { parseJWT, isJwe, isJws } from '@vess-id/oid4vc-common'
// Parse JWT
const payload = parseJWT('eyJ...')
// Check JWT type
if (isJws(token)) {
// Handle JWS
}
if (isJwe(token)) {
// Handle JWE
}
``
Apache-2.0