Show / Hide Table of Contents

Class AssetKey

Keys contain the cryptographic primitives used to encrypt data. Keys are not always signed by the owner, rather, they are signed by the same Identity as the associated Asset.

Inheritance
Object
BasePdu<AssetKey>
AssetKey
Implements
IEquatable<AssetKey>
Inherited Members
BasePdu<AssetKey>.ToJsonForMds()
BasePdu<AssetKey>.ToJsonForLocalStorage()
BasePdu<AssetKey>.Equals(AssetKey)
BasePdu<AssetKey>.Equals(Object)
BasePdu<AssetKey>.GetHashCode()
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: PKWARE.Smartcrypt.Protocol
Assembly: SmartcryptProtocol.dll
Syntax
public sealed class AssetKey : BasePdu<AssetKey>, IEquatable<AssetKey>

Constructors

AssetKey(AssetKey)

Declaration
public AssetKey([NotNull] AssetKey other)
Parameters
Type Name Description
AssetKey other

Fields

record

Declaration
[NotNull]
public readonly AssetKey.Record record
Field Value
Type Description
AssetKey.Record

Properties

assetid

Declaration
public long assetid { get; set; }
Property Value
Type Description
Int64

created_at

Declaration
[CanBeNull]
public string created_at { get; set; }
Property Value
Type Description
String

forwarded_keymaterial

Declaration
[CanBeNull]
public string forwarded_keymaterial { get; set; }
Property Value
Type Description
String

homeServer

Declaration
[CanBeNull]
public string homeServer { get; set; }
Property Value
Type Description
String

id

Declaration
public long id { get; set; }
Property Value
Type Description
Int64

object_kind

Declaration
[CanBeNull]
public string object_kind { get; set; }
Property Value
Type Description
String

ownerid

Declaration
public long ownerid { get; set; }
Property Value
Type Description
Int64

participantid

Declaration
public long participantid { get; set; }
Property Value
Type Description
Int64

signature

Declaration
[CanBeNull]
public string signature { get; set; }
Property Value
Type Description
String

updated_at

Declaration
[CanBeNull]
public string updated_at { get; set; }
Property Value
Type Description
String

Methods

ToJson(Boolean)

Declaration
protected override string ToJson(bool sending)
Parameters
Type Name Description
Boolean sending
Returns
Type Description
String
Overrides
PKWARE.Smartcrypt.Protocol.BasePdu<PKWARE.Smartcrypt.Protocol.AssetKey>.ToJson(System.Boolean)

Implements

System.IEquatable<T>
Back to top Copyright © 2018 PKWARE, Inc.