Success
Store the credentials issued for each requested credential configuration after validating them with prepareCredentialStorage, and optionally their IssuedCredentials.refreshToken for a later renewal.
Properties
The credentials of all issued configurations, decoded without validating them.
The credentials of each requested credential configuration.
The renewal info of the first of issued.
The stored credential the issued credentials replace, as passed to OpenId4VciKtorClient.startProvisioningWithAuthRequestReturningResult and kept in the ProvisioningContext, for the wallet to remove once it stored the new ones.
Functions
Validates every credential of issued as the type of its IssuedCredentials.scheme for storage by holder under policy, with its IssuedCredentials.refreshToken for its renewal, see ReceivedCredential.prepareCredentialStorage, and stores nothing yet. Show the reports to the user, then store each credential with HolderAgent.storeAccepted, or, if the user accepts a rejected report, e.g. of an untrusted issuer or a credential missing claims its type requires (see ValidationPolicy.requiredClaims), with HolderAgent.storeAfterUserConsent.