Skip to main content

@triveria/wallet / Exports / CredentialIssuerDefinition

Interface: CredentialIssuerDefinition

Default value of signingKeyIdentifier is DID.

Table of contents

Properties

Properties

authnProviderUrl

Optional authnProviderUrl: string

Custom Login Provider URL. Required when using oauthCustom and openidCustom authorization.

Defined in

api.ts:164


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

api.ts:160


credentialFormat

credentialFormat: CredentialFormat

Defined in

api.ts:166


credentialIssuer

credentialIssuer: CredentialIssuerDefinitionCredentialIssuerEnum

Type of issuer to be used with credentials of the type specified.

Defined in

api.ts:156


credentialType

credentialType: string

Type of credentials for which the specified credential issuer will be used.

Defined in

api.ts:152


description

Optional description: string

Human readable issuer description

Defined in

api.ts:144


disclosableClaims

Optional disclosableClaims: string[]

JSON paths of credential claims which will support being disclosed partially.

Defined in

api.ts:171


id

id: string

Unique identifier of the issuer

Defined in

api.ts:148


issuerConfiguration

Optional issuerConfiguration: CredentialIssuerDefinitionIssuerConfiguration

Defined in

api.ts:165


name

name: string

Human readable issuer name

Defined in

api.ts:140


signingKeyIdentifier

Optional signingKeyIdentifier: SigningKeyIdentifier

Defined in

api.ts:167