Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SecureQRPayloadMetadata(val vct: String, val displayName: String? = null, val displayLocale: String? = null)
Link copied to clipboard
Link copied to clipboard
class SecureQRPresentationBuilder(nonce: String = "hardcoded-nonce-123", aud: String = "hardcoded-audience")
Link copied to clipboard
class SecureQRQrPayloadService(presentationBuilder: SecureQRPresentationBuilder = SecureQRPresentationBuilder(), generator: SecureQRGenerator = SecureQRGenerator())
Link copied to clipboard
class SecureQRRenderer
Link copied to clipboard
class SecureQRScanner(headerPrefixes: List<String> = listOf(
"mDLQR:v2?",
"mDLQR%3Av2?"
), assemblyTimeoutMs: Long, maxSessionAgeMs: Long, trustedTypeMetadataRegistries: List<String> = emptyList(), metadataResolver: SecureQRPayloadMetadataResolver = SecureQRPayloadMetadataResolver())
Thread-safe streaming QR assembler for SecureQR v2 frames.
Link copied to clipboard
Link copied to clipboard
object SecureQRv2
Link copied to clipboard
class SecureQRVerifier(didResolver: IResolveDid, trustedTypeMetadataRegistries: List<String> = emptyList(), metadataResolver: SecureQRPayloadMetadataResolver = SecureQRPayloadMetadataResolver())