KeyAttestationRequired

@Serializable
data class KeyAttestationRequired(val keyStorage: Collection<String>? = null, val userAuthentication: Collection<String>? = null, val preferredTtl: Duration? = 31.days)(source)

Constructors

Link copied to clipboard
constructor(keyStorage: Collection<String>? = null, userAuthentication: Collection<String>? = null, preferredTtl: Duration? = 31.days)

Properties

Link copied to clipboard
@SerialName(value = "key_storage")
val keyStorage: Collection<String>?

OID4VCI: OPTIONAL. Array defining values specified in Appendix D.2 accepted by the Credential Issuer.

Link copied to clipboard
@SerialName(value = "preferred_key_storage_status_period")
val preferredTtl: Duration?

OPTIONAL. A duration specifying a PID or Attestation Provider's preference for the remaining status maintenance period (key_storage_status.exp minus current time) of the KA it receives during issuancej See EUDI TS3

Link copied to clipboard
@SerialName(value = "user_authentication")
val userAuthentication: Collection<String>?

OID4VCI: OPTIONAL. Array defining values specified in Appendix D.2 accepted by the Credential Issuer.