RequestCredentialsUsingProofOfPossession

class RequestCredentialsUsingProofOfPossession(val clientId: String, val issuanceClientId: String, val documentId: String, val credentialConfiguration: CredentialConfiguration, val credentialIssuerUri: String, var format: CredentialFormat? = null, var credentialRequests: List<ProofOfPossessionCredentialRequest>? = null) : AbstractRequestCredentials, RequestCredentials, RpcAuthInspector

Constructors

Link copied to clipboard
constructor(clientId: String, issuanceClientId: String, documentId: String, credentialConfiguration: CredentialConfiguration, credentialIssuerUri: String, format: CredentialFormat? = null, credentialRequests: List<ProofOfPossessionCredentialRequest>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val documentId: String
Link copied to clipboard
open override var format: CredentialFormat?
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun authCheck(target: String, method: String, payload: Bstr, authMessage: DataItem): CoroutineContext
Link copied to clipboard
Link copied to clipboard
open suspend override fun sendCredentials(credentialRequests: List<CredentialRequest>, keysAssertion: DeviceAssertion?): List<KeyPossessionChallenge>
Link copied to clipboard
open suspend override fun sendPossessionProofs(keyPossessionProofs: List<KeyPossessionProof>)