affinidi_tdk_vault_edge_provider library
Support for managing files and credentials on the Edge
Classes
- CredentialCodec
- Utility class for parsing DigitalCredentials
- DigitalCredential
- Represents a digital credential in the storage system. Combines a verifiable credential with its associated node.
- EdgeCredential
- Data structure for raw credential information
- EdgeCredentialsRepositoryInterface
- Interface to manage CRUD operations on credentials
- EdgeCredentialStorage
-
An Edge based implementation of
CredentialStoragefor storing and managing verifiable credentials with encryption support. - EdgeEncryptionService
- Implementation of the edge encryption service
- EdgeEncryptionServiceInterface
- Interface for edge encryption service that implements the two-layer encryption system
- EdgeFileRepositoryInterface
- Interface to manage CRUD operations on files and folders
- EdgeFileStorage
-
An Edge based implementation of
FileStoragefor storing and managing files and folders. - EdgeProfile
- Class representing a profile
- EdgeProfileRepository
-
A Vault implementation of
ProfileRepositoryfor locally managing user profiles. - EdgeProfileRepositoryInterface
- Interface to manage CRUD operations on profiles
- EdgeRepositoryFactoryInterface
- Used to create repositories for handling operations on profiles, files and credentials.
- File
- Represents a file in the storage system.
- Folder
- Represents a folder in the storage system.
- Item
- Base class for storage items.
-
PaginatedList<
T> - A paginated list of items with pagination information
- UniversalParser
- Entry point to all supported Verifiable Credential (VC) parsers.
- VaultCancelToken
- A cancel token implementation for Vault operations.
- VerifiableCredential
- A tamper-evident credential whose authorship can be cryptographically verified.
Enums
- TdkExceptionType
- Types of exceptions that can occur in the TDK.
Extensions
- EdgeProfileCopyWith on EdgeProfile
- Extension to add the copyWith functionality to EdgeProfile
Exceptions / Errors
- TdkException
- Exception thrown by the Affinidi TDK when an error occurs.