VerifiableCredential

constructor(id: String, type: Collection<String>, issuer: String, issuanceDate: Instant, expirationDate: Instant?, credentialStatus: Status? = null, credentialSubject: CredentialSubject)(source)
constructor(id: String, issuer: String, lifetime: Duration, credentialStatus: Status, credentialSubject: CredentialSubject, credentialType: String, issuanceDate: Instant = Clock.System.now(), expirationDate: Instant? = Clock.System.now() + lifetime)(source)
constructor(id: String, issuer: String, issuanceDate: Instant, expirationDate: Instant?, credentialStatus: Status, credentialSubject: CredentialSubject, credentialType: String)(source)