Skip to main content

AnonCredsCredential

@hyperledger/identus-sdk v8.0.0


@hyperledger/identus-sdk / plugins/internal/anoncreds / AnonCredsCredential

Class: AnonCredsCredential

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:9

Storable define properties a Domain object must implement to be compatible with Pluto

Extends

Implements

Constructors

Constructor

new AnonCredsCredential(credential: CredentialType, isRevoked?: boolean): AnonCredsCredential

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:16

Parameters

ParameterTypeDefault value
credentialCredentialTypeundefined
isRevokedbooleanfalse

Returns

AnonCredsCredential

Overrides

Credential.constructor

Properties

PropertyModifierTypeDefault valueDescriptionOverridesInherited fromDefined in
credentialTypepublicCredentialTypeCredentialType.AnonCreds-Credential.credentialType-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:12
propertiespublicMap<AnonCredsCredentialProperties, any>undefined-Credential.properties-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:14
recoveryIdpublicstringAnonCredsRecoveryId-Credential.recoveryId-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:13
uuidreadonlystringundefinedUniversally Unique Identifier. should be unique across all items.-Credential.uuidpackages/shared/domain/build/index.d.ts:338

Accessors

claims

Get Signature

get claims(): {[key: string]: any; }[]

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:50

Returns

{[key: string]: any; }[]

Overrides

Credential.claims


credentialDefinitionId

Get Signature

get credentialDefinitionId(): string

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:57

Returns

string


id

Get Signature

get id(): string

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:35

Returns

string

Overrides

Credential.id


issuer

Get Signature

get issuer(): any

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:61

Returns

any

Overrides

Credential.issuer


revoked

Get Signature

get revoked(): any

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:73

Returns

any


schemaId

Get Signature

get schemaId(): string

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:65

Returns

string


subject

Get Signature

get subject(): any

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:69

Returns

any

Overrides

Credential.subject

Methods

getProperty()

getProperty(name: string): any

Defined in: packages/shared/domain/build/index.d.ts:339

Parameters

ParameterType
namestring

Returns

any

Inherited from

Credential.getProperty


isProvable()

isProvable(): this is ProvableCredential

Defined in: packages/shared/domain/build/index.d.ts:340

Returns

this is ProvableCredential

Inherited from

Credential.isProvable


isRevoked()

isRevoked(): boolean

Defined in: packages/shared/domain/build/index.d.ts:342

Returns

boolean

Inherited from

Credential.isRevoked


isStorable()

isStorable(): this is StorableCredential

Defined in: packages/shared/domain/build/index.d.ts:341

Returns

this is StorableCredential

Inherited from

Credential.isStorable


toJSON()

toJSON(): CredentialType

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:91

Returns

CredentialType


toStorable()

toStorable(): { credentialData: string; id: string; issuer: any; recoveryId: string; subject: any; validUntil: any; }

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:77

Returns

{ credentialData: string; id: string; issuer: any; recoveryId: string; subject: any; validUntil: any; }

NameTypeDefault valueDefined in
credentialDatastringcredentialDatapackages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:82
idstring-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:83
issuerany-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:84
recoveryIdstring-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:81
subjectany-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:85
validUntilany-packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:86

Implementation of

StorableCredential.toStorable


fromJson()

static fromJson(value: unknown): AnonCredsCredential

Defined in: packages/lib/sdk/src/plugins/internal/anoncreds/utils/index.ts:101

Parameters

ParameterType
valueunknown

Returns

AnonCredsCredential