UNPKG

@sphereon/did-auth-siop

Version:

Self Issued OpenID V2 (SIOPv2) and OpenID 4 Verifiable Presentations (OID4VP)

16 lines (12 loc) 481 B
import { SIOPErrors } from '../types' import { AuthorizationResponseOpts, VerifyAuthorizationResponseOpts } from './types' export const assertValidResponseOpts = (opts: AuthorizationResponseOpts) => { if (!opts?.createJwtCallback) { throw new Error(SIOPErrors.BAD_PARAMS) } } export const assertValidVerifyOpts = (opts: VerifyAuthorizationResponseOpts) => { if (!opts?.verification || !opts.verifyJwtCallback) { throw new Error(SIOPErrors.VERIFY_BAD_PARAMS) } }