SecureQRv2

object SecureQRv2

Types

Link copied to clipboard
@Serializable
data class Container(val vc1: String, val vc2: String, val vc3: String)

Functions

Link copied to clipboard
fun decodeQrPayload(qrTransportPayload: String): String?

Reverse of makeQrPayload(): base64url(zlib(JSON{vc1,vc2,vc3})) -> combined SD-JWT presentation string.

Link copied to clipboard
fun makeQrPayload(sdjwtPresentation: String, zlibLevel: Int = Deflater.BEST_COMPRESSION): String

Build v2 QR transport payload: SD-JWT combined presentation: issuerJWS~disc1~...~discN~kbJWS?