All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AccessControlProfile A class used to specify access controls.AccessControlProfile.Builder A builder forAccessControlProfile
.AccessControlProfileId A class used to wrap an access control profile identifiers.AlreadyPersonalizedException Thrown if trying to create a credential which already exists.CipherSuiteNotSupportedException Thrown if trying to use a cipher suite which isn't supported.ConnectionMethod A class representing the ConnectionMethod structure exchanged between mdoc and mdoc reader.ConnectionMethodBle Connection method for BLE.ConnectionMethodHttp Connection method for HTTP connections.ConnectionMethodNfc Connection method for NFC.ConnectionMethodWifiAware Connection method for Wifi Aware.Constants Various constants used by other classes.CredentialDataRequest An object representing a request for credential data.CredentialDataRequest.Builder A builder forCredentialDataRequest
.CredentialDataResult An object that contains the result of retrieving data from a credential.CredentialDataResult.Entries A class for representing data elements returned.CredentialInvalidatedException Thrown if underlying key material for a credential has been invalidated.DataTransport Abstraction for data transfer between prover and verifier devices.DataTransportHttp HTTP data transport.DataTransportNfc NFC data transportDataTransportOptions A set of options used when creating aDataTransport
derived instance.DataTransportOptions.Builder A builder forDataTransportOptions
.DeviceRequestGenerator Helper class for buildingDeviceRequest
CBOR as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceRequestParser Helper class for parsing the bytes ofDeviceRequest
CBOR as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceRequestParser.DeviceRequest An object used to represent data parsed fromDeviceRequest
CBOR as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceRequestParser.DocumentRequest An object used to represent data parsed from theDocRequest
CBOR (part ofDeviceRequest
) as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceResponseGenerator Helper class for buildingDeviceResponse
CBOR as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceResponseParser Helper class for parsing the bytes ofDeviceResponse
CBOR as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceResponseParser.DeviceResponse An object used to represent data parsed fromDeviceResponse
CBOR as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceResponseParser.Document An object used to represent data parsed from theDocument
CBOR (part ofDeviceResponse
) as specified in ISO/IEC 18013-5 section 8.3 Device Retrieval.DeviceRetrievalHelper Helper used for establishing engagement with, interacting with, and presenting credentials to a remote mdoc reader device.DeviceRetrievalHelper.Builder Builder forDeviceRetrievalHelper
.DeviceRetrievalHelper.Listener Interface for listening to messages from the remote verifier device.DocTypeNotSupportedException Thrown if trying to create a credential with an unsupported document type.EngagementGenerator Helper to generateDeviceEngagement
orReaderEngagement
CBOR.EngagementParser Helper for parsingDeviceEngagement
orReaderEngagement
CBOR.EphemeralPublicKeyNotFoundException Thrown if the ephemeral public key was not found in the session transcript passed toIdentityCredential.getEntries(byte[], Map, byte[])
.HardwarePresentationSession IdentityCredential Class used to read data from a previously provisioned credential.IdentityCredentialException Base class for all Identity Credential exceptions.IdentityCredentialStore An interface to a secure store for user identity documents.InvalidReaderSignatureException Thrown if the reader signature is invalid, or it doesn't contain a certificate chain, or if the signature failed to validate.InvalidRequestMessageException Thrown if message with the request doesn't satisfy the requirements documented inIdentityCredential.getEntries(byte[], Map, byte[])
.Logger Class used for logging.MessageDecryptionException Thrown when failing to decrypt a message from the reader device.MobileSecurityObjectGenerator Helper class for buildingMobileSecurityObject
CBOR as specified ISO/IEC 18013-5 section 9.1.2 Issuer data authentication.MobileSecurityObjectParser Helper class for parsing the bytes ofMobileSecurityObject
CBOR as specified in ISO/IEC 18013-5 section 9.1.2 Issuer data authentication.MobileSecurityObjectParser.MobileSecurityObject An object used to represent data parsed fromMobileSecurityObject
CBOR as specified in ISO/IEC 18013-5 section 9.1.2 Issuer data authenticationNfcEngagementHelper NfcEngagementHelper.Builder NfcEngagementHelper.Listener NoAuthenticationKeyAvailableException Thrown if no dynamic authentication keys are available.OriginInfo A class representing the OriginInfo structure exchanged by the mdoc and the mdoc reader.OriginInfoNfc OriginInfoQr OriginInfoWebsite PersonalizationData An object that holds personalization data.PersonalizationData.Builder A builder forPersonalizationData
.PlatformCredentialDataResult PresentationSession Class for presenting multiple documents to a remote verifier.QrEngagementHelper QrEngagementHelper.Listener ResultData Deprecated. UsePresentationSession
instead.Timestamp Represents a single instant in time.TransmissionProgressListener A generic interface for sending progress updates of a data transmission.UnknownAuthenticationKeyException Thrown if trying to certify an unknown dynamic authentication key.Utility Miscellaneous utility functions that are useful when building mdoc applications.VerificationHelper Helper used for engaging with and receiving documents from a remote mdoc verifier device.VerificationHelper.Builder Builder forVerificationHelper
.VerificationHelper.Listener Interface for listening to messages from the remote mdoc device.WritableIdentityCredential Class used to personalize a new identity credential.