Show / Hide Table of Contents

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.

Back to top Copyright © 2018 PKWARE, Inc.