Skip to main content

AnonCredsCredential

@hyperledger/identus-sdk v8.1.3


@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