Type alias DiscoveredCredentialOffer

DiscoveredCredentialOffer: {
    authorizationServerIssuer: string;
    credentialEndpoint: string;
    credentials: OfferedCredential[];
    issuer: string;
    mdocIacasUri: string;
    nonceEndpoint?: string;
    tokenEndpoint: string;
    tokenEndpointAuthMethodsSupported: string[];
    transactionCode?: TransactionCode;
}

Type declaration

  • authorizationServerIssuer: string

    The issuer identifier of the offer's authorization server.

  • credentialEndpoint: string
  • credentials: OfferedCredential[]
  • issuer: string
  • mdocIacasUri: string
  • Optional nonceEndpoint?: string

    The authorization server nonce endpoint used for OID4VCI proof-of-possession, when advertised.

  • tokenEndpoint: string
  • tokenEndpointAuthMethodsSupported: string[]

    The client authentication methods supported by both the offer's authorization server and the SDK.

    Used for Wallet attestation: when the authorization server advertises attestation-based client authentication, this lists the methods the SDK can satisfy. An empty array means the SDK supports none of the methods the authorization server advertises.

  • Optional transactionCode?: TransactionCode

Generated using TypeDoc