File

src/well-known/dto/credential-issuer-metadata.dto.ts

Description

Represents the metadata for a credential issuer.

Index

Properties

Properties

authorization_server
Type : string

The URL of the preferred authorization server.

authorization_servers
Type : string[]

List of authorization servers that support the credential issuer.

batch_credential_issuance
Type : literal type

Information about batch credential issuance.

credential_configurations_supported
Type : any

Object of credentials configurations supported by the issuer.

credential_endpoint
Type : string

The URL of the credential issuance endpoint.

credential_issuer
Type : string

The issuer identifier, typically a URL.

display
Type : Array<any>

Display information for the credentials that are getting issued.

notification_endpoint
Type : string

The URL of the notification endpoint for credential issuance.

export class CredentialIssuerMetadataDto {
    /**
     * The issuer identifier, typically a URL.
     */
    credential_issuer: string;
    /**
     * List of authorization servers that support the credential issuer.
     */
    authorization_servers: string[];
    /**
     * The URL of the credential issuance endpoint.
     */
    credential_endpoint: string;
    /**
     * The URL of the notification endpoint for credential issuance.
     */
    notification_endpoint: string;
    /**
     * Information about batch credential issuance.
     */
    batch_credential_issuance: {
        /**
         * Amount of elements in a batch.
         */
        batch_size: number;
    };
    /**
     * Display information for the credentials that are getting issued.
     */
    display: Array<any>;
    /**
     * Object of credentials configurations supported by the issuer.
     */
    credential_configurations_supported: any;
    /**
     * The URL of the preferred authorization server.
     */
    authorization_server: string;
}

results matching ""

    No results matching ""