IssuingAuthorityState

class IssuingAuthorityState(val clientId: String, val authorityId: String = "") : IssuingAuthority, RpcAuthInspector

State of IssuingAuthority RPC implementation.

Constructors

Link copied to clipboard
constructor(clientId: String, authorityId: String = "")

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Functions

suspend fun administrativeActionUpdateAdministrativeNumber(documentId: String, administrativeNumber: String)
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): Proofing
Link copied to clipboard
open suspend override fun register(): Registration
Link copied to clipboard
open suspend override fun requestCredentials(documentId: String): RequestCredentials