ApplicationSupport
Server-side support functionality for the wallet mobile app. This is needed even if the full-blown wallet server is not used.
Functions
Creates fresh OAuth JWT client assertion based on the server-side key and clientId.
Creates OAuth JWT client attestation based on the mobile-platform-specific KeyAttestation for the given OpenId4VCI issuance server specified in AssertionPoPKey.targetUrl.
Creates OAuth JWT key attestation based on the given list of mobile-platform-specific KeyAttestations.
Creates a "landing" absolute URL suitable for web redirects. When a landing URL is navigated to, LandingUrlNotification is sent to the client.
Looks up OAuth client id for the given OpenId4VCI issuance server targetIssuanceUrl.
Returns the query portion of the URL which was actually used when navigating to a landing URL, or null if navigation did not occur yet.