Package-level declarations
Types
Link copied to clipboard
interface AbstractRequestCredentials
Link copied to clipboard
class CredentialRequestSet(val format: CredentialFormat, val keyAttestations: List<KeyAttestation>, val keysAssertion: DeviceAssertion)
Link copied to clipboard
Link copied to clipboard
data class KeyAttestationCredentialRequest(val request: MutableList<CredentialRequest>, val format: CredentialFormat, val jwtKeyAttestation: String)
Link copied to clipboard
data class Openid4VciIssuerDocument(val registrationResponse: RegistrationResponse, var state: DocumentCondition = DocumentCondition.PROOFING_REQUIRED, var access: OpenidAccess? = null, var documentConfiguration: DocumentConfiguration? = null, var secureAreaIdentifier: String? = null, val credentials: MutableList<CredentialData> = mutableListOf())
Link copied to clipboard
class Openid4VciIssuingAuthorityState(val clientId: String, val credentialIssuerUri: String, val credentialConfigurationId: String, val issuanceClientId: String) : IssuingAuthority, RpcAuthInspector
Link copied to clipboard
class Openid4VciProofingState(val credentialIssuerUri: String, val credentialConfigurationId: String, val clientId: String, val issuanceClientId: String, val documentId: String, val applicationCapabilities: WalletApplicationCapabilities, var proofingInfo: ProofingInfo? = null, var access: OpenidAccess? = null, var secureAreaIdentifier: String? = null, var secureAreaSetupDone: Boolean = false, var tosAcknowleged: Boolean = false, var notificationPermissonRequested: Boolean = false, var openid4VpRequest: String? = null, var txCode: String? = null, var credentialOffer: Openid4VciCredentialOffer? = null) : Proofing, RpcAuthInspector
Link copied to clipboard
class Openid4VciRegistrationState(val documentId: String, var response: RegistrationResponse? = null) : Registration, RpcAuthInspector
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ProofOfPossessionCredentialRequest(val request: CredentialRequest, val format: CredentialFormat, val proofOfPossessionJwtHeaderAndBody: String, var proofOfPossessionJwtSignature: String? = null)
Link copied to clipboard
class RequestCredentialsUsingKeyAttestation(val clientId: String, val documentId: String, val credentialConfiguration: CredentialConfiguration, var format: CredentialFormat? = null, val credentialRequestSets: MutableList<CredentialRequestSet> = mutableListOf()) : AbstractRequestCredentials, RequestCredentials, RpcAuthInspector
Link copied to clipboard
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