storeCredential

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

vcSerialized

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

vcSerialized

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

issuerSigned

Instance of IssuerSigned (an ISO credential)