Verifiable Credential
@Serializable
The core of the W3C VC Data Model: a credential.
Constructors
Link copied to clipboard
fun VerifiableCredential(id: String, issuer: String, lifetime: Duration, credentialStatus: CredentialStatus, credentialSubject: CredentialSubject, credentialType: String = ConstantIndex.Generic.vcType, issuanceDate: Instant = Clock.System.now(), expirationDate: Instant? = Clock.System.now() + lifetime)
Link copied to clipboard
fun VerifiableCredential(id: String, issuer: String, issuanceDate: Instant, expirationDate: Instant?, credentialStatus: CredentialStatus, credentialSubject: CredentialSubject, credentialType: String = ConstantIndex.Generic.vcType)
Link copied to clipboard
fun VerifiableCredential(id: String, issuer: String, issuanceDate: Instant, lifetime: Duration, credentialSubject: RevocationListSubject)
Link copied to clipboard
fun VerifiableCredential(id: String, type: Array<String>, issuer: String, issuanceDate: Instant, expirationDate: Instant?, credentialStatus: CredentialStatus? = null, credentialSubject: CredentialSubject)