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.
Assembly: SmartcryptProtocol.dll
Syntax
public sealed class AssetKey : BasePdu<AssetKey>, IEquatable<AssetKey>
Constructors
AssetKey(AssetKey)
Declaration
public AssetKey([NotNull] AssetKey other)
Parameters
Fields
record
Declaration
[NotNull]
public readonly AssetKey.Record record
Field Value
Properties
assetid
Declaration
public long assetid { get; set; }
Property Value
created_at
Declaration
[CanBeNull]
public string created_at { get; set; }
Property Value
forwarded_keymaterial
Declaration
[CanBeNull]
public string forwarded_keymaterial { get; set; }
Property Value
homeServer
Declaration
[CanBeNull]
public string homeServer { get; set; }
Property Value
id
Declaration
public long id { get; set; }
Property Value
object_kind
Declaration
[CanBeNull]
public string object_kind { get; set; }
Property Value
ownerid
Declaration
public long ownerid { get; set; }
Property Value
participantid
Declaration
public long participantid { get; set; }
Property Value
signature
Declaration
[CanBeNull]
public string signature { get; set; }
Property Value
updated_at
Declaration
[CanBeNull]
public string updated_at { get; set; }
Property Value
Methods
ToJson(Boolean)
Declaration
protected override string ToJson(bool sending)
Parameters
Type |
Name |
Description |
Boolean |
sending |
|
Returns
Overrides
PKWARE.Smartcrypt.Protocol.BasePdu<PKWARE.Smartcrypt.Protocol.AssetKey>.ToJson(System.Boolean)
Implements