Skip to content

WS_AP_IA_MainInteraction_030a

Objective

Verify that the Wallet sends a Credential Request using a HTTP Request to the Credential Endpoint of the Credential Issuer.

References

  • [ETSI TS 119 472-3] section 4.6
  • [HAIP] section 4
  • [OpenID4VCI] section 8.2

Profile applicability

None

EUDI-wallet relevancy

EUDI_generic | EUDI_required

Technology

OpenID4VCI Credential Endpoint requests.

Preconditions

  1. Wallet is set to 'default_configuration_1'.
  2. Wallet started engagement with Credential Issuer.
  3. Wallet successfully authenticated to the (Authorization Server of the) Credential Issuer.
  4. Wallet successfully obtained an Access Token from the Token Endpoint of the (Authorization Server of the) Credential Issuer.
  5. Wallet established a connection to the Credential Endpoint of the Credential Issuer, after receiving the Access Token from the Token Endpoint.

Test Scenario

  1. Verify the Credential Request.

Expected results

  1. The Wallet sends a HTTP Request to the Credential Endpoint of the Credential Issuer as listed in the Credential Issuer Metadata. The HTTP Request:
    1. Uses the POST method.
    2. Has the 'hostname', and 'port-number' if applicable, of the credential_endpoint in the Credential Issuer's Metadata.
    3. Requests the 'path' and 'query', if applicable, of the credential_endpoint, without a fragment part.