AuthnResponseResult
An authorization response of the wallet, processed by OpenId4VpVerifier.validateAuthnResponse or DcApiVerifier.validateAuthnResponse: correlated with its request, which processing it has consumed, so that the request can't be answered again.
A processed response is either a presentation, see Success, or an authorization error response, see Error. Answer both with directPostHttpResponse for the response modes direct_post and direct_post.jwt (OpenID4VP 1.0, 8.2). A response that has not been processed, i.e. that is malformed, can't be correlated with a request, or violates the protection its request requires, fails validateAuthnResponse instead.
Inheritors
Types
The wallet answered with an authorization error response (OpenID4VP 1.0, 8.2, 8.5, A.4), e.g. because the user declined. The error ends the request like a presentation, so another attempt needs a new request.
The wallet presented: validationReport tells whether the response is accepted under the policy of the verifier, with every check of every presentation, and presentationValidations holds the validated presentations.