Verify a W3C VC
Verify a W3C Verifiable Credential with SpruceKit Mobile SDK
1. Verify an embedded credential
// Example View for a VC Verifier
fun VerifyVCView(
navController: NavController
) {
var success by remember {
mutableStateOf<Boolean?>(null)
}
fun onRead(content: String) {
GlobalScope.launch {
try {
verifyJwtVp(jwtVp = content)
success = true
} catch (e: Exception) {
success = false
e.printStackTrace()
}
}
}
fun back() {
navController.navigate(
Screen.HomeScreen.route.replace("{tab}", "verifier")
) {
popUpTo(0)
}
}
if (success == null) {
QRCodeScanner(
title = "Scan QR Code",
subtitle = "Looking",
cancelButtonLabel = "Cancel",
onRead = onRead,
isMatch = "true",
onCancel = onCancel,
fontFamily = Inter,
readerColor = Color.White,
guidesColor = Color.White,
textColor = Color.White,
backgroundOpacity = 0.5f
)
} else {
// Call your Verifier results View here
}
}Verify VCs
2. Delegated Verifier
Last updated
Was this helpful?