Module identity_iota::storage
source · Expand description
Storage traits.
Modules§
- A Key ID Storage is used to store the identifiers of keys that were generated in a Key Storage.
- A Key Storage is used to securely store private keys.
- This module provides a type wrapping a key and key id storage.
Structs§
- The output of a JWK key generation.
- An insecure, in-memory
JwkStorage
implementation that serves as an example and may be used in tests. - Options for creating a JSON Web Signature.
- An identifier for a private key stored in a key storage.
- An insecure, in-memory
KeyIdStorage
implementation that serves as an example and may be used in tests. - The type or class of a cryptographic key.
- Unique identifier of a
VerificationMethod
. - A type wrapping a key and key id storage, typically used with
JwkStorage
andKeyIdStorage
that should always be used together when calling methods fromJwkDocumentExt
.
Enums§
- Errors that can occur when working with the
JwkDocumentExt
API. - The cause of the failed key id storage operation.
- The cause of the failed key storage operation.
- Characterization of the underlying cause of a
MethodDigestConstructionError
.
Traits§
- Extension trait for JWK-based operations on DID documents.
- Secure storage for cryptographic keys represented as JWKs.
- Key value Storage for
KeyId
underMethodDigest
.
Type Aliases§
- Error type for key id storage operations.
- Result of key id storage operations.
- Error type for key storage operations.
- Result of key storage operations.
- Error that may occur when constructing a
MethodDigest
. - Alias for a
Result
with the error typeError
.