• new VerifiableCredentialsServiceBase(_signerService
)
Name | Type |
---|---|
_signerService |
SignerService |
▸ createPresentation(verifiableCredential
, options?
): Presentation
Name | Type |
---|---|
verifiableCredential |
VerifiableCredential <RoleCredentialSubject >[] |
options? |
CreatePresentationParams |
Presentation
▸ createRoleVC(credentialParams
, proofOptions?
): Promise
<VerifiableCredential
<RoleCredentialSubject
>>
Name | Type |
---|---|
credentialParams |
RoleCredentialSubjectParams |
proofOptions? |
ProofOptions |
Promise
<VerifiableCredential
<RoleCredentialSubject
>>
▸ createVerifiablePresentation(verifiableCredential
, options?
): Promise
<VerifiablePresentation
>
Name | Type |
---|---|
verifiableCredential |
VerifiableCredential <RoleCredentialSubject >[] |
options? |
ProofOptions |
Promise
<VerifiablePresentation
>
▸ verify<T
>(vp
, options?
): any
Name | Type |
---|---|
T |
extends ICredentialSubject |
Name | Type |
---|---|
vp |
VerifiablePresentation | VerifiableCredential <T > |
options? |
ProofOptions |
any
▸ Static
create(signerService
): Promise
<VerifiableCredentialsServiceBase
>
Name | Type |
---|---|
signerService |
SignerService |
Promise
<VerifiableCredentialsServiceBase
>