Namespace PKWARE.Smartcrypt.MetaClient
Classes
AccountInfo
Represents the public and private information of a Smartcrypt identity.
ApplicationCompliance
Represents the aspects of an Application Status Report which frequently change. Works in tandem with ApplicationStatus.
ApplicationStatus
Represents a report from an Application to Smartcrypt Enterprise Manager regarding the current state of the Application.
AssetRequestNotification
Indicates that another user has requested access to an PKWARE.Smartcrypt.MetaClient.Asset for which the current user is the PKWARE.Smartcrypt.MetaClient.Asset.owner. The Urn will be the same value as the PKWARE.Smartcrypt.MetaClient.AssetRequest.geturn. The Priority is Notice.
ContingencyAesKey
Credentials
Holds the core primitives that make up the authentication and authorization token of a Smartcrypt identity. This object is not thread safe.
CryptoProvider
Provides real crypto functionality that work on .NET Framework and .NET Core.
EncryptionInfo
Feature
HttpClientNetworkRequestProcessor
Performs network transactions for MetaClient using the provided HttpClient.
HttpRequest
HttpRequest.Builder
HttpResponse
KnownUser
ManagedKey
Represents an encryption key that is part of a set of managed encryption keys.
MetaClient
MetaClient.Builder
Instantiates a new IMetaClient instance. This type is not thread safe. Builder
instances can be reused and will create identical IMetaClient instances.
MetaClientSemanticEncryption
Provides methods that perform key wrapping based on the encryption purpose and use in the Smartcrypt Protocol.
Notification
Two notifications are equal if their Urns are the same.
SingleAssetManager
SyncProblemNotification
Indicates an error occurred while syncing. These often resolve themselves, but may delay data refresh. The Priority is Problem.
UpgradeStateNotification
Interfaces
IManagedAesKey
IMetaClient
INetworkRequestProcessor
ISingleAssetManager
Enums
NotificationPriority
Delegates
CryptoProvider.RandomProvider
The delegate must provide the correct number of bytes.