Documentation / @u-net/issuer / DirectIssuerServiceOptions
Interface: DirectIssuerServiceOptions
Defined in: directIssuer.ts:40
Properties
anchorCredential
anchorCredential: (
input) =>Promise<{status:"active";transactionHash:string; }>
Defined in: directIssuer.ts:47
Parameters
input
attestationHash
string
holderRevocationSigner
string
request
Returns
Promise<{ status: "active"; transactionHash: string; }>
buildCredential
buildCredential: (
request) =>Promise<{attestationHash:string;encryptedCredentialEnvelope:Record<string,unknown>; }>
Defined in: directIssuer.ts:43
Parameters
request
Returns
Promise<{ attestationHash: string; encryptedCredentialEnvelope: Record<string, unknown>; }>
now?
optionalnow?: () =>Date
Defined in: directIssuer.ts:54
Returns
Date
replacementModeFor
replacementModeFor: (
checkId) =>Promise<CredentialReplacementMode>
Defined in: directIssuer.ts:42
Parameters
checkId
string
Returns
Promise<CredentialReplacementMode>
revokeCredential?
optionalrevokeCredential?: (input) =>Promise<void>
Defined in: directIssuer.ts:53
Parameters
input
attestationHash
string
reason
string
requestId
string
Returns
Promise<void>
revokeReplacedCredential
revokeReplacedCredential: (
input) =>Promise<void>
Defined in: directIssuer.ts:52
Parameters
input
attestationHash
string
requestId
string
Returns
Promise<void>
store
store:
DirectIssuerRequestStore
Defined in: directIssuer.ts:41