Interface CredentialPresentationVerifierConfigurationRetrieveSuccessEvent

interface CredentialPresentationVerifierConfigurationRetrieveSuccessEventSanitised {
    category: "credential-presentation";
    data: {
        certificateData: {
            commonName: string;
            country: string;
            notAfter: string;
            notBefore: string;
        };
        certificatePem: string;
        display: undefined | {
            bodyText: undefined | string;
            headerText: string;
            logoImage: {
                altText: string;
                url: string;
            };
            primaryColorHex: undefined | string;
            privacyPolicyUrl: undefined | string;
        };
        domains: undefined | string[];
        redirectUris: string[];
        resultAvailableInFrontChannel: boolean;
        supportedMode: string;
        walletProviders: undefined | {
            authorizationEndpoint: string;
            id: string;
        }[];
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "credential-presentation"
data: {
    certificateData: {
        commonName: string;
        country: string;
        notAfter: string;
        notBefore: string;
    };
    certificatePem: string;
    display: undefined | {
        bodyText: undefined | string;
        headerText: string;
        logoImage: {
            altText: string;
            url: string;
        };
        primaryColorHex: undefined | string;
        privacyPolicyUrl: undefined | string;
    };
    domains: undefined | string[];
    redirectUris: string[];
    resultAvailableInFrontChannel: boolean;
    supportedMode: string;
    walletProviders: undefined | {
        authorizationEndpoint: string;
        id: string;
    }[];
}

Type declaration

  • certificateData: {
        commonName: string;
        country: string;
        notAfter: string;
        notBefore: string;
    }
    • commonName: string
    • country: string
    • notAfter: string
    • notBefore: string
  • certificatePem: string
  • display: undefined | {
        bodyText: undefined | string;
        headerText: string;
        logoImage: {
            altText: string;
            url: string;
        };
        primaryColorHex: undefined | string;
        privacyPolicyUrl: undefined | string;
    }
  • domains: undefined | string[]
  • redirectUris: string[]
  • resultAvailableInFrontChannel: boolean
  • supportedMode: string
  • walletProviders: undefined | {
        authorizationEndpoint: string;
        id: string;
    }[]
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"