Show / Hide Table of Contents

Class SingleAssetManager

Inheritance
Object
SingleAssetManager
Implements
ISingleAssetManager
IManagedAesKey
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: PKWARE.Smartcrypt.MetaClient
Assembly: MetaClient.dll
Syntax
public sealed class SingleAssetManager : ISingleAssetManager, IManagedAesKey

Properties

CanManage

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

Cookie

Declaration
public string Cookie { get; }
Property Value
Type Description
String

DecryptionError

Declaration
public MetaClientException DecryptionError { get; }
Property Value
Type Description
MetaClientException

EncryptionError

Declaration
public MetaClientException EncryptionError { get; }
Property Value
Type Description
MetaClientException

Features

Declaration
public IReadOnlyList<Feature> Features { get; }
Property Value
Type Description
IReadOnlyList<Feature>

HomeServer

Declaration
public string HomeServer { get; }
Property Value
Type Description
String

Keys

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

Kind

Declaration
public string Kind { get; }
Property Value
Type Description
String

Name

Declaration
public string Name { get; }
Property Value
Type Description
String

Participants

Declaration
public IReadOnlyList<KnownUser> Participants { get; }
Property Value
Type Description
IReadOnlyList<KnownUser>

Urn

Declaration
public string Urn { get; }
Property Value
Type Description
String

Methods

AllowAccess(IEnumerable<String>)

Declaration
public void AllowAccess(IEnumerable<string> emails)
Parameters
Type Name Description
IEnumerable<String> emails

AllowAccess(String)

Declaration
public void AllowAccess(string email)
Parameters
Type Name Description
String email

ChangeName(String)

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

CreateKind(String, String, String)

Declaration
public void CreateKind(string kind, string name, string cookie = null)
Parameters
Type Name Description
String kind
String name
String cookie

RevokeAccess(IEnumerable<String>)

Declaration
public void RevokeAccess(IEnumerable<string> emails)
Parameters
Type Name Description
IEnumerable<String> emails

RevokeAccess(String)

Declaration
public void RevokeAccess(string email)
Parameters
Type Name Description
String email

SetAssetFeature(String, String, String, String)

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

WrapSessionKey(String)

Declaration
public EncryptionInfo WrapSessionKey(string sessionKey)
Parameters
Type Name Description
String sessionKey
Returns
Type Description
EncryptionInfo

Implements

ISingleAssetManager
IManagedAesKey
Back to top Copyright © 2018 PKWARE, Inc.