Show / Hide Table of Contents

Interface ISingleAssetManager

Inherited Members
IManagedAesKey.Name
IManagedAesKey.Urn
IManagedAesKey.Kind
IManagedAesKey.HomeServer
IManagedAesKey.CanManage
IManagedAesKey.EncryptionError
IManagedAesKey.DecryptionError
IManagedAesKey.Keys
IManagedAesKey.Participants
IManagedAesKey.Features
Namespace: PKWARE.Smartcrypt.MetaClient
Assembly: MetaClient.dll
Syntax
public interface ISingleAssetManager : IManagedAesKey

Properties

Cookie

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

Methods

AllowAccess(IEnumerable<String>)

Declaration
void AllowAccess(IEnumerable<string> emails)
Parameters
Type Name Description
IEnumerable<String> emails
Exceptions
Type Condition
MetaClientException

AllowAccess(String)

Declaration
void AllowAccess(string email)
Parameters
Type Name Description
String email
Exceptions
Type Condition
MetaClientException

ChangeName(String)

Declaration
void ChangeName(string name)
Parameters
Type Name Description
String name

CreateKind(String, String, String)

Declaration
void CreateKind(string kind, string name, [CanBeNull] string cookie = null)
Parameters
Type Name Description
String kind
String name
String cookie
Exceptions
Type Condition
MetaClientException

RevokeAccess(IEnumerable<String>)

Declaration
void RevokeAccess(IEnumerable<string> emails)
Parameters
Type Name Description
IEnumerable<String> emails
Exceptions
Type Condition
MetaClientException

RevokeAccess(String)

Declaration
void RevokeAccess(string email)
Parameters
Type Name Description
String email
Exceptions
Type Condition
MetaClientException

SetAssetFeature(String, String, String, String)

Applies an asset feature with the given parameters to this asset.

Declaration
void SetAssetFeature(string name, string compatibility, [CanBeNull] string value = null, [CanBeNull] string scope = null)
Parameters
Type Name Description
String name
String compatibility

One of CompatibilityMandatory, CompatibilityReadOnly, CompatibilitySuggested, and CompatibilityOptional.

String value

Can be empty.

String scope

Can be empty.

WrapSessionKey(String)

Declaration
[NotNull]
EncryptionInfo WrapSessionKey([CanBeNull] string sessionKey)
Parameters
Type Name Description
String sessionKey
Returns
Type Description
EncryptionInfo
Back to top Copyright © 2018 PKWARE, Inc.