UNPKG

@sphereon/did-auth-siop-adapter

Version:

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

11 lines (7 loc) 673 B
import { ExternalSignature, InternalSignature, NoSignature, SuppliedSignature } from './types/SIOP.types' export const isInternalSignature = (object: InternalSignature | ExternalSignature | SuppliedSignature | NoSignature): object is InternalSignature => 'hexPrivateKey' in object && 'did' in object export const isExternalSignature = (object: InternalSignature | ExternalSignature | SuppliedSignature | NoSignature): object is ExternalSignature => 'signatureUri' in object && 'did' in object export const isSuppliedSignature = (object: InternalSignature | ExternalSignature | SuppliedSignature | NoSignature): object is SuppliedSignature => 'signature' in object