src/well-known/dto/credential-issuer-metadata.dto.ts
Represents the metadata for a credential issuer.
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;
}