package
0.0.0-20240905164044-20daea55394a
Repository: https://github.com/trustbloc/wallet-sdk.git
Documentation: pkg.go.dev

# Constants

ActivityLogStatusSuccess is the string used in log entries indicating a successful operation.
DefaultHTTPTimeout is the default timeout used across Wallet-SDK for HTTP calls.
nolint:gosec // false positive.

# Structs

An Activity represents a single activity.
CreateDIDOpts represents the various options for the DIDCreator.Create method.
Data represents specific details of an activity.
JSONWebKeySet represents a JWK Set object.
A MetricsEvent represents a single event that occurred that had performance metrics taken.

# Interfaces

An ActivityLogger logs activities.
A CredentialWriter is capable of writing VCs to some underlying storage mechanism.
Crypto defines various crypto operations that may be used with wallet-sdk APIs.
DIDCreator defines the method required for a type to create DID documents.
DIDResolver defines DID resolution APIs.
JWTSigner defines interface for JWT signing operation.
KeyReader represents a type that is capable of performing operations related to reading keys from an underlying KMS.
KeyWriter represents a type that is capable of performing operations related to key creation and storage within an underlying KMS.
MetricsLogger represents a type that can log MetricsEvents.

# Type aliases

Params represents additional parameters which may be required for wallet applications in the future.