toggle menu
vclib
4.0.0
common
switch theme
search in API
vclib
/
at.asitplus.wallet.lib.data
/
KeyBindingJws
Key
Binding
Jws
@
Serializable
data
class
KeyBindingJws
(
val
issuedAt
:
Instant
?
=
null
,
val
audience
:
String
,
val
challenge
:
String
,
val
sdHash
:
ByteArray
)
Key Binding JWT for SD-JWT, per spec
draft-ietf-oauth-selective-disclosure-jwt-08
Members
Constructors
Key
Binding
Jws
Link copied to clipboard
constructor
(
issuedAt
:
Instant
?
=
null
,
audience
:
String
,
challenge
:
String
,
sdHash
:
ByteArray
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
audience
Link copied to clipboard
@
SerialName
(
value
=
"aud"
)
val
audience
:
String
challenge
Link copied to clipboard
@
SerialName
(
value
=
"nonce"
)
val
challenge
:
String
issued
At
Link copied to clipboard
@
SerialName
(
value
=
"iat"
)
@
Serializable
(
with
=
InstantLongSerializer::class
)
val
issuedAt
:
Instant
?
=
null
sd
Hash
Link copied to clipboard
@
SerialName
(
value
=
"sd_hash"
)
@
Serializable
(
with
=
ByteArrayBase64UrlSerializer::class
)
val
sdHash
:
ByteArray
Functions
equals
Link copied to clipboard
open
operator override
fun
equals
(
other
:
Any
?
)
:
Boolean
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
serialize
Link copied to clipboard
fun
serialize
(
)
:
String