Show / Hide Table of Contents

Interface IManagedAesKey

Namespace: PKWARE.Smartcrypt.MetaClient
Assembly: MetaClient.dll
Syntax
public interface IManagedAesKey

Properties

CanManage

If true, this user is allowed to modify this asset. If false, attempts at modification will result in errors.

Declaration
bool CanManage { get; }
Property Value
Type Description
Boolean

DecryptionError

If null, this user is allowed to use the asset for decryption, otherwise, decryption attempts must produce this exception.

Declaration
[CanBeNull]
MetaClientException DecryptionError { get; }
Property Value
Type Description
MetaClientException

EncryptionError

If null, this user is allowed to use the asset for encryption, otherwise, encryption attempts must produce this exception.

Declaration
[CanBeNull]
MetaClientException EncryptionError { get; }
Property Value
Type Description
MetaClientException

Features

Declaration
[NotNull]
IReadOnlyList<Feature> Features { get; }
Property Value
Type Description
IReadOnlyList<Feature>

HomeServer

Declaration
[CanBeNull]
string HomeServer { get; }
Property Value
Type Description
String

Keys

Declaration
[NotNull]
IReadOnlyDictionary<int, ManagedKey> Keys { get; }
Property Value
Type Description
IReadOnlyDictionary<Int32, ManagedKey>

Kind

Never empty.

Declaration
[NotNull]
string Kind { get; }
Property Value
Type Description
String

Name

Never empty.

Declaration
[NotNull]
string Name { get; }
Property Value
Type Description
String

Participants

Return all allowed participants.

Declaration
[NotNull]
IReadOnlyList<KnownUser> Participants { get; }
Property Value
Type Description
IReadOnlyList<KnownUser>

Urn

Never empty.

Declaration
[NotNull]
string Urn { get; }
Property Value
Type Description
String
Back to top Copyright © 2018 PKWARE, Inc.