SecureQRVerifier

class SecureQRVerifier(didResolver: IResolveDid, trustedTypeMetadataRegistries: List<String> = emptyList(), metadataResolver: SecureQRPayloadMetadataResolver = SecureQRPayloadMetadataResolver())

Constructors

Link copied to clipboard
constructor(didResolver: IResolveDid, trustedTypeMetadataRegistries: List<String> = emptyList(), metadataResolver: SecureQRPayloadMetadataResolver = SecureQRPayloadMetadataResolver())

Types

Link copied to clipboard
object Companion
Link copied to clipboard
sealed class Result

Functions

Link copied to clipboard
suspend fun verify(sdJwtCompact: String, title: String? = null, language: String = Locale.getDefault().toLanguageTag()): SecureQRVerifier.Result

SD-JWT only (KB must NOT be present)

Link copied to clipboard
suspend fun verifyWithKeyBinding(sdJwtCompactOrTransport: String, title: String? = null, language: String = Locale.getDefault().toLanguageTag()): SecureQRVerifier.Result

SD-JWT + KB (KB must be present and sd_hash + signature must validate)