store Credential
abstract suspend fun storeCredential(vc: VerifiableCredentialJws, vcSerialized: String, scheme: ConstantIndex.CredentialScheme)
Implementations should store the passed credential in a secure way. Passed credentials have been validated before.
Parameters
vc
Instance of VerifiableCredentialJws
vc Serialized
Serialized form of VerifiableCredential
abstract suspend fun storeCredential(vc: VerifiableCredentialSdJwt, vcSerialized: String, disclosures: Map<String, SelectiveDisclosureItem?>, scheme: ConstantIndex.CredentialScheme)
Implementations should store the passed credential in a secure way. Passed credentials have been validated before.
Parameters
vc
Instance of VerifiableCredentialSdJwt
vc Serialized
Serialized form of VerifiableCredential
abstract suspend fun storeCredential(issuerSigned: IssuerSigned, scheme: ConstantIndex.CredentialScheme)
Implementations should store the passed credential in a secure way. Passed credentials have been validated before.
Parameters
issuer Signed
Instance of IssuerSigned (an ISO credential)