affinidi_tdk_vault library
This library allows managing Vault instances and their profiles
Classes
- CredentialStorage
- Interface for managing verifiable credentials storage.
- DigitalCredential
- Represents a digital credential in the storage system. Combines a verifiable credential with its associated node.
- File
- Represents a file in the storage system.
- FileStorage
- Interface for managing file and folder storage operations.
- Folder
- Represents a folder in the storage system.
- InMemoryVaultStore
- An in memory implementation of VaultStore for storing seed and account index data.
- Item
- Base class for storage items.
- KeyStore
- An interface for a key-value storage.
-
Page<
T> - A page of items with pagination information
- Profile
- Represents a user profile.
- ProfileRepository
- Interface for managing user profiles and their access permissions.
- RepositoryConfiguration
- Configuration for repository initialization.
- DTO for shared profile information.
- Interface for managing shared storage operations, including files, folders, and credentials.
- StoredKey
- Represents information about a key stored in the KeyStore.
- Vault
- Manages vault operations and profile repositories.
- VaultCancelToken
- A cancel token implementation for Vault operations.
- VaultStore
- Interface for storing vault data
Enums
- Permissions
- Enum representing different permission levels for resource access.
Exceptions / Errors
- TdkException
- Exception thrown by the Affinidi TDK when an error occurs.