Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
actual fun AndroidKeystoreSecureAreaScreen(promptModel: PromptModel, showToast: (message: String) -> Unit, onViewCertificate: (encodedCertificateData: String) -> Unit)
expect fun AndroidKeystoreSecureAreaScreen(promptModel: PromptModel, showToast: (message: String) -> Unit, onViewCertificate: (encodedCertificateData: String) -> Unit)
actual fun AndroidKeystoreSecureAreaScreen(promptModel: <Error class: unknown class>, showToast: (message: String) -> Unit, onViewCertificate: (encodedCertificateData: String) -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Populate and compose the certificate chain screen. Leveraging overloaded composables from CertificateViewer.kt.
Link copied to clipboard
Shows a X.509 certificate.
Shows a X.509 certificate chain.
Link copied to clipboard
Link copied to clipboard
fun ConsentModalBottomSheetListScreen(onConsentModalBottomSheetClicked: (mdlSampleRequest: String, verifierType: VerifierType) -> Unit)
Link copied to clipboard
fun ConsentModalBottomSheetScreen(mdlSampleRequest: String, verifierType: VerifierType, showToast: (message: String) -> Unit, onSheetConfirmed: () -> Unit, onSheetDismissed: () -> Unit)
Link copied to clipboard
fun CredentialClaimsViewerScreen(documentModel: DocumentModel, documentTypeRepository: DocumentTypeRepository, documentId: String, credentialId: String, showToast: (message: String) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun DocumentStoreScreen(documentStore: DocumentStore, documentModel: DocumentModel, softwareSecureArea: SoftwareSecureArea, settingsModel: TestAppSettingsModel, iacaKey: EcPrivateKey, iacaCert: X509Cert, showToast: (message: String) -> Unit, onViewDocument: (documentId: String) -> Unit)
Link copied to clipboard
fun DocumentViewerScreen(documentModel: DocumentModel, documentId: String, showToast: (message: String) -> Unit, onViewCredential: (documentId: String, credentialId: String) -> Unit)
Link copied to clipboard
fun EvidenceRequestCreatePassphraseView(evidenceRequest: EvidenceRequestCreatePassphrase, onAccept: (String) -> Unit)
Link copied to clipboard
fun EvidenceRequestMessageView(evidenceRequest: EvidenceRequestMessage, provisioningModel: ProvisioningModel)
Link copied to clipboard
fun EvidenceRequestNotificationPermissionView(evidenceRequest: EvidenceRequestNotificationPermission, provisioningModel: ProvisioningModel)
Link copied to clipboard
fun EvidenceRequestOpenid4VpView(app: App, provisioningModel: ProvisioningModel, evidenceRequest: EvidenceRequestOpenid4Vp, presentmentModel: PresentmentModel, viableCredentials: List<Credential>, onNextEvidenceRequest: () -> Unit)
Link copied to clipboard
fun EvidenceRequestQuestionMultipleChoiceView(evidenceRequest: EvidenceRequestQuestionMultipleChoice, onAccept: (String) -> Unit)
Link copied to clipboard
fun EvidenceRequestQuestionStringView(evidenceRequest: EvidenceRequestQuestionString, onAccept: (String) -> Unit)
Link copied to clipboard
fun EvidenceRequestWebView(evidenceRequest: EvidenceRequestWeb, provisioningModel: ProvisioningModel)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun IsoMdocProximitySharingScreen(presentmentModel: PresentmentModel, settingsModel: TestAppSettingsModel, promptModel: PromptModel, onNavigateToPresentmentScreen: () -> Unit, showToast: (message: String) -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun PresentmentScreen(app: App, presentmentModel: PresentmentModel, onPresentationComplete: () -> Unit)
Link copied to clipboard
fun ProvisioningTestScreen(app: App, provisioningModel: ProvisioningModel, presentmentModel: PresentmentModel)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ScanQrCodeDialog(title: @Composable () -> Unit? = null, text: @Composable () -> Unit? = null, additionalContent: @Composable () -> Unit? = null, dismissButton: String, onCodeScanned: (data: String) -> Boolean, onDismiss: () -> Unit, onNoCodeDetected: () -> Unit = {}, modifier: Modifier? = null)
Shows a dialog for scanning QR codes.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ShowCapabilitiesDialog(capabilities: AndroidKeystoreSecureArea.Capabilities, onDismissRequest: () -> Unit)
Link copied to clipboard
fun ShowQrCodeDialog(title: @Composable () -> Unit? = null, text: @Composable () -> Unit? = null, additionalContent: @Composable () -> Unit? = null, dismissButton: String, data: String, onDismiss: () -> Unit, modifier: Modifier? = null)
Renders a QR code and shows it in a dialog.
Link copied to clipboard
@Preview
Link copied to clipboard
fun StartScreen(documentModel: DocumentModel, onClickAbout: () -> Unit = {}, onClickDocumentStore: () -> Unit = {}, onClickTrustedIssuers: () -> Unit = {}, onClickTrustedVerifiers: () -> Unit = {}, onClickSoftwareSecureArea: () -> Unit = {}, onClickAndroidKeystoreSecureArea: () -> Unit = {}, onClickCloudSecureArea: () -> Unit = {}, onClickSecureEnclaveSecureArea: () -> Unit = {}, onClickPassphraseEntryField: () -> Unit = {}, onClickPassphrasePrompt: () -> Unit = {}, onClickProvisioningTestField: () -> Unit = {}, onClickConsentSheetList: () -> Unit = {}, onClickQrCodes: () -> Unit = {}, onClickNfc: () -> Unit = {}, onClickIsoMdocProximitySharing: () -> Unit = {}, onClickIsoMdocProximityReading: () -> Unit = {}, onClickMdocTransportMultiDeviceTesting: () -> Unit = {}, onClickCertificatesViewerExamples: () -> Unit = {}, onClickRichText: () -> Unit = {}, onClickNotifications: () -> Unit = {}, onClickScreenLock: () -> Unit = {}, onClickCamera: () -> Unit = {}, onClickFaceDetection: () -> Unit = {}, onClickBarcodeScanning: () -> Unit = {}, onClickSelfieCheck: () -> Unit = {})
Link copied to clipboard
fun TrustManagerScreen(compositeTrustManager: CompositeTrustManager, onViewTrustPoint: (trustPoint: TrustPoint) -> Unit, showToast: (message: String) -> Unit)
Link copied to clipboard
fun TrustPointViewerScreen(app: App, trustManager: TrustManager, trustPointId: String, showToast: (message: String) -> Unit)