Vical

data class Vical(val version: String, val vicalProvider: String, val date: Instant, val nextUpdate: Instant?, val notAfter: Instant?, val vicalIssueID: Long?, val certificateInfos: List<VicalCertificateInfo>, val vicalUrl: String?, val extensions: Map<String, DataItem>)

The data in a VICAL according to ISO/IEC 18013-5:2021.

Constructors

Link copied to clipboard
constructor(version: String, vicalProvider: String, date: Instant, nextUpdate: Instant?, notAfter: Instant?, vicalIssueID: Long?, certificateInfos: List<VicalCertificateInfo>, vicalUrl: String?, extensions: Map<String, DataItem>)

Properties

Link copied to clipboard

the certificates in the VICAL.

Link copied to clipboard

the date it was generated.

Link copied to clipboard

proprietary extensions, if available. Added in 18013-5 Second Edition.

Link copied to clipboard

the date an update is expected to be available, if available.

Link copied to clipboard

date after which the VICAL is not valid, if available. Added in 18013-5 Second Edition.

Link copied to clipboard

the version of the VICAL data structure, e.g. "1.0".

Link copied to clipboard

the issue of the VICAL, unique and monotonically increasing, if available.

Link copied to clipboard

the provider of the VICAL.

Link copied to clipboard

HTTPS URL of the latest VICAL, if available. Added in 18013-5 Second Edition.