Documentation / @u-net/issuer / createDirectIssuerService
Function: createDirectIssuerService()
createDirectIssuerService(
options):object
Defined in: directIssuer.ts:70
Parameters
options
Returns
object
acknowledgeDelivery()
acknowledgeDelivery(
requestId,deliveryCapability,attestationHash):Promise<void>
Parameters
requestId
string
deliveryCapability
string
attestationHash
string
Returns
Promise<void>
approve()
approve(
requestId):Promise<DirectIssuerRequestRecord>
Parameters
requestId
string
Returns
Promise<DirectIssuerRequestRecord>
authorizeRevocation()
authorizeRevocation(
input):Promise<Pick<DirectIssuerRequestRecord,"requestId"|"serviceAccountRef"|"checkId"|"attestationHash"|"state">>
Parameters
input
attestationHash
string
deliveryCapability
string
requestId
string
Returns
Promise<Pick<DirectIssuerRequestRecord, "requestId" | "serviceAccountRef" | "checkId" | "attestationHash" | "state">>
createRenewalRequest()
createRenewalRequest(
input):Promise<{deliveryCapability:string;replacementRequired:true;requestId:string;state:DirectIssuerRequestState; }>
Parameters
input
Returns
Promise<{ deliveryCapability: string; replacementRequired: true; requestId: string; state: DirectIssuerRequestState; }>
createRequest()
createRequest(
input):Promise<{deliveryCapability:string;replacementRequired:boolean;requestId:string;state:DirectIssuerRequestState; }>
Parameters
input
Returns
Promise<{ deliveryCapability: string; replacementRequired: boolean; requestId: string; state: DirectIssuerRequestState; }>
deny()
deny(
requestId,category?):Promise<DirectIssuerRequestRecord>
Parameters
requestId
string
category?
string = 'issuer_denied'
Returns
Promise<DirectIssuerRequestRecord>
getDelivery()
getDelivery(
requestId,deliveryCapability):Promise<{attestationHash?:string;encryptedCredentialEnvelope?:Record<string,unknown>;failureCategory?:string;state:DirectIssuerRequestState; }>
Parameters
requestId
string
deliveryCapability
string
Returns
Promise<{ attestationHash?: string; encryptedCredentialEnvelope?: Record<string, unknown>; failureCategory?: string; state: DirectIssuerRequestState; }>
list()
list(
input?):Promise<DirectIssuerRequestRecord[]>
Parameters
input?
limit?
number
serviceAccountRef?
string
state?
Returns
Promise<DirectIssuerRequestRecord[]>
revoke()
revoke(
attestationHash,reason?):Promise<DirectIssuerRequestRecord>
Parameters
attestationHash
string
reason?
string = 'issuer_revoked'
Returns
Promise<DirectIssuerRequestRecord>