Interface MessagingVerifySuccessEvent

interface MessagingVerifySuccessEventSanitised {
    category: "messaging";
    data: {
        did: undefined;
        didUrl: undefined;
        payload: undefined;
        signerPublicJwk: undefined;
        verified: boolean;
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "messaging"
data: {
    did: string;
    didUrl: string;
    payload: string | {
        [key: string]: unknown;
    };
    signerPublicJwk: {
        crv: string;
        d: undefined | string;
        kid: undefined | string;
        kty: "OKP";
        x: undefined | string;
        y: undefined | string;
    } | {
        crv: string;
        d: undefined | string;
        kid: undefined | string;
        kty: "EC";
        x: undefined | string;
        y: undefined | string;
    } | {
        e: string;
        kty: "RSA";
        n: string;
    } | {
        d: string;
        dp: string;
        dq: string;
        e: string;
        kty: "RSA";
        n: string;
        p: string;
        q: string;
        qi: string;
    };
    verified: boolean;
}

Type declaration

  • Sanitisation Level PII did: string
  • Sanitisation Level PII didUrl: string
  • Sanitisation Level PII payload: string | {
        [key: string]: unknown;
    }
  • Sanitisation Level PII signerPublicJwk: {
        crv: string;
        d: undefined | string;
        kid: undefined | string;
        kty: "OKP";
        x: undefined | string;
        y: undefined | string;
    } | {
        crv: string;
        d: undefined | string;
        kid: undefined | string;
        kty: "EC";
        x: undefined | string;
        y: undefined | string;
    } | {
        e: string;
        kty: "RSA";
        n: string;
    } | {
        d: string;
        dp: string;
        dq: string;
        e: string;
        kty: "RSA";
        n: string;
        p: string;
        q: string;
        qi: string;
    }
  • verified: boolean
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"