parseCredentialResponse
suspend fun parseCredentialResponse(response: String, isEncrypted: Boolean, representation: CredentialRepresentation, scheme: CredentialScheme): KmmResult<Collection<Holder.StoreCredentialInput>>(source)
suspend fun parseCredentialResponse(response: CredentialIssuer.CredentialResponse, representation: CredentialRepresentation, scheme: CredentialScheme): KmmResult<Collection<Holder.StoreCredentialInput>>(source)
Parses response received from the credential issuer, mapping to Holder.StoreCredentialInput, rejecting encrypted responses because they require the originating CredentialRequest.
suspend fun parseCredentialResponse(response: String, isEncrypted: Boolean, request: WalletService.CredentialRequest, representation: CredentialRepresentation, scheme: CredentialScheme): KmmResult<Collection<Holder.StoreCredentialInput>>(source)
suspend fun parseCredentialResponse(response: CredentialIssuer.CredentialResponse, request: WalletService.CredentialRequest, representation: CredentialRepresentation, scheme: CredentialScheme): KmmResult<Collection<Holder.StoreCredentialInput>>(source)
Parses a response and binds its encryption to the exact request that caused it.