Skip to main content

Crate affinidi_secrets_resolver

Crate affinidi_secrets_resolver 

Source
Expand description

Affinidi Secrets Resolver

Handles everything and anything to do with DID Secrets

SecretsResolver is the main struct You can instantiate SecretsResolver in one of two ways:

  1. A simple cache of Secrets used directly (not thread-safe)
  • SimpleSecretsResolver
  1. A task-based cache of Secrets used in a multi-threaded environment
  • ThreadedSecretsResolver

Modules§

errors
Secrets Manager Errors
multicodec
Multicodec encoding/decoding
secrets
Handles Secrets - mainly used for internal representation and for saving to files (should always be encrypted)
task
In multi-threaded applications, it is suggested to use a separate task to handle secrets

Structs§

SimpleSecretsResolver
Affinidi Secrets Resolver
ThreadedSecretsResolver
Multithreaded Affinidi Secrets Resolver Operates as a common task, using channels to communicate without locks

Traits§

SecretsResolver
Affinidi Secrets Resolver