UNPKG

@sphereon/ssi-sdk.vc-status-list

Version:

Sphereon SSI-SDK plugin for Status List management, like StatusList2021.

21 lines (18 loc) 612 B
import type { IRequiredContext } from '../../types' import { StatusList } from '@sd-jwt/jwt-status-list' export interface DecodedStatusListPayload { issuer: string id: string statusList: StatusList exp?: number ttl?: number iat: number } export const resolveIdentifier = async (context: IRequiredContext, issuer: string, keyRef?: string) => { return await context.agent.identifierManagedGet({ identifier: issuer, vmRelationship: 'assertionMethod', offlineWhenNoDIDRegistered: true, ...(keyRef && { kmsKeyRef: keyRef }), // TODO the getDid resolver should look at this ASAP }) }