Openid4VciIssuingAuthorityState

class Openid4VciIssuingAuthorityState(val clientId: String, val credentialIssuerUri: String, val credentialConfigurationId: String, val issuanceClientId: String) : IssuingAuthority, RpcAuthInspector

Constructors

Link copied to clipboard
constructor(clientId: String, credentialIssuerUri: String, credentialConfigurationId: String, issuanceClientId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
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
open suspend fun collect(collector: FlowCollector<IssuingAuthorityNotification>)
Link copied to clipboard
open suspend override fun completeProof(proofing: Proofing)
Link copied to clipboard
open suspend override fun completeRegistration(registration: Registration)
Link copied to clipboard
open suspend override fun completeRequestCredentials(requestCredentials: RequestCredentials)
Link copied to clipboard
open suspend override fun developerModeRequestUpdate(documentId: String, requestRemoteDeletion: Boolean, notifyApplicationOfUpdate: Boolean)
Link copied to clipboard
open suspend fun dispose()
Link copied to clipboard
open suspend override fun getConfiguration(): IssuingAuthorityConfiguration
Link copied to clipboard
open suspend override fun getCredentials(documentId: String): List<CredentialData>
Link copied to clipboard
open suspend override fun getDocumentConfiguration(documentId: String): DocumentConfiguration
Link copied to clipboard
open suspend override fun getState(documentId: String): DocumentState
Link copied to clipboard
open suspend override fun proof(documentId: String): Openid4VciProofingState
Link copied to clipboard
open suspend override fun register(): Registration
Link copied to clipboard
open suspend override fun requestCredentials(documentId: String): RequestCredentials