Package-level declarations
Types
Link copied to clipboard
data class IssuerDocument(val registrationResponse: RegistrationResponse, var state: DocumentCondition, var collectedEvidence: MutableMap<String, EvidenceResponse>, var documentConfiguration: DocumentConfiguration?, var simpleCredentialRequests: MutableList<SimpleCredentialRequest>)
Link copied to clipboard
class IssuingAuthorityState(val clientId: String, val authorityId: String = "") : IssuingAuthority, RpcAuthInspector
State of IssuingAuthority RPC implementation.
Link copied to clipboard
class ProofingState(val documentId: String = "", val issuingAuthorityId: String = "", val developerModeEnabled: Boolean = false, var state: String? = null, var done: Boolean = false, var nfcTunnelToken: String? = null, var pendingTunnelRequest: EvidenceRequest? = null, val evidence: MutableMap<String, EvidenceResponse> = mutableMapOf()) : Proofing, RpcAuthInspector
State of Proofing RPC implementation.
Link copied to clipboard
class RegistrationState(val documentId: String = "", var response: RegistrationResponse? = null) : Registration, RpcAuthInspector
State of Registration RPC implementation.
Link copied to clipboard
class RequestCredentialsState(val documentId: String, val credentialConfiguration: CredentialConfiguration, val credentialRequests: MutableList<CredentialRequest> = mutableListOf(), var format: CredentialFormat? = null) : RequestCredentials, RpcAuthInspector
State of RequestCredentials RPC implementation.
Link copied to clipboard
data class SimpleCredentialRequest(val authenticationKey: EcPublicKey, val format: CredentialFormat, val data: ByteArray)