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;
}