Show / Hide Table of Contents

Class SiteData

Inheritance
Object
BasePdu<SiteData>
SiteData
Implements
IEquatable<SiteData>
Inherited Members
BasePdu<SiteData>.ToJsonForMds()
BasePdu<SiteData>.ToJsonForLocalStorage()
BasePdu<SiteData>.Equals(SiteData)
BasePdu<SiteData>.Equals(Object)
BasePdu<SiteData>.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 SiteData : BasePdu<SiteData>, IEquatable<SiteData>

Constructors

SiteData(SiteData)

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

Fields

ApplicationMds

Used in conjunction with Protocol 2.

Declaration
public const string ApplicationMds = "MDS"
Field Value
Type Description
String

ApplicationSmartcrypt

Used in conjunction with Protocol 2.

Declaration
public const string ApplicationSmartcrypt = "Smartcrypt"
Field Value
Type Description
String

ApplicationSmartcryptReader

Used in conjunction with Protocol 2.

Declaration
public const string ApplicationSmartcryptReader = "Smartcrypt Reader"
Field Value
Type Description
String

ApplicationTde

Used in conjunction with Protocol 2.

Declaration
public const string ApplicationTde = "TDE Agent"
Field Value
Type Description
String

MinimumProtocolVersion

Indicates all versions prior to protocol version support. Future use may denote minimum supported ProtocolVersions/upgrade requirements.

Declaration
public const int MinimumProtocolVersion = 0
Field Value
Type Description
Int32

ProtocolVersion1

Introduces the /assetInfo endpoint. Modifies the /asset endpoint to only return community, group master, priv, TDE, and smartcrypt assets. Guarantees the existence of the /deployment and /app endpoints. Introduced for the 2018.2 release.

Declaration
public const int ProtocolVersion1 = 1
Field Value
Type Description
Int32

ProtocolVersion2

Makes the /assetInfo endpoint safe for applications made by PKWARE. Introduced for the 2018.5 release.

Declaration
public const int ProtocolVersion2 = 2
Field Value
Type Description
Int32

UnknownProtocolVersion

Indicates the protocol version is unknown. Guaranteed to not match a valid protocol version.

Declaration
public const int UnknownProtocolVersion = -1
Field Value
Type Description
Int32

Properties

auditLogArchiveCopy

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

auditLogArchiveNonEncrypted

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

auditLogEnabled

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

auditLogForensic

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

auditLogTarget

Declaration
public int auditLogTarget { get; set; }
Property Value
Type Description
Int32

auditLogToken

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

auditLogUrl

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

gtag

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

minProtocolVersion

Declaration
public int minProtocolVersion { get; set; }
Property Value
Type Description
Int32

pollingInterval

Declaration
public int pollingInterval { get; set; }
Property Value
Type Description
Int32

protocolVersion

Declaration
public int protocolVersion { get; set; }
Property Value
Type Description
Int32

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.SiteData>.ToJson(System.Boolean)

Implements

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