@triveria/wallet / Exports / CredentialIssuerDefinition
Interface: CredentialIssuerDefinition
Default value of signingKeyIdentifier is DID.
Table of contents
Properties
- authnProviderUrl
- authorization
- credentialFormat
- credentialIssuer
- credentialType
- description
- disclosableClaims
- id
- issuerConfiguration
- name
- signingKeyIdentifier
Properties
authnProviderUrl
• Optional authnProviderUrl: string
Custom Login Provider URL. Required when using oauthCustom and openidCustom authorization.
Defined in
authorization
• Optional authorization: CredentialIssuerDefinitionAuthorizationEnum
Type of authorization used in credential interactions. Supported types: none - No authorization needed, use when the issuer uses pre authorized offers. oauthNoAuth - Authorization using Oauth2 with mock AS that immediately returns the authorization code. oauthCustom - Authorization using Oauth2, AS uses custom authentication provider. openid - Authorization using openid, id_token/vp_token request required before returning authorization code. openidCustom - Authorization using openid, AS uses custom authentication provider. When interacting with EUDI Wallet, use oauth/oauthCustom authorization type.
Defined in
credentialFormat
• credentialFormat: CredentialFormat
Defined in
credentialIssuer
• credentialIssuer: CredentialIssuerDefinitionCredentialIssuerEnum
Type of issuer to be used with credentials of the type specified.
Defined in
credentialType
• credentialType: string
Type of credentials for which the specified credential issuer will be used.
Defined in
description
• Optional description: string
Human readable issuer description
Defined in
disclosableClaims
• Optional disclosableClaims: string[]
JSON paths of credential claims which will support being disclosed partially.
Defined in
id
• id: string
Unique identifier of the issuer
Defined in
issuerConfiguration
• Optional issuerConfiguration: CredentialIssuerDefinitionIssuerConfiguration
Defined in
name
• name: string
Human readable issuer name
Defined in
signingKeyIdentifier
• Optional signingKeyIdentifier: SigningKeyIdentifier