Class SiteData
Assembly: SmartcryptProtocol.dll
Syntax
public sealed class SiteData : BasePdu<SiteData>, IEquatable<SiteData>
Constructors
SiteData(SiteData)
Declaration
public SiteData([NotNull] SiteData other)
Parameters
Fields
ApplicationMds
Used in conjunction with Protocol 2.
Declaration
public const string ApplicationMds = "MDS"
Field Value
ApplicationSmartcrypt
Used in conjunction with Protocol 2.
Declaration
public const string ApplicationSmartcrypt = "Smartcrypt"
Field Value
ApplicationSmartcryptReader
Used in conjunction with Protocol 2.
Declaration
public const string ApplicationSmartcryptReader = "Smartcrypt Reader"
Field Value
ApplicationTde
Used in conjunction with Protocol 2.
Declaration
public const string ApplicationTde = "TDE Agent"
Field Value
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
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
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
UnknownProtocolVersion
Indicates the protocol version is unknown. Guaranteed to not match a valid protocol version.
Declaration
public const int UnknownProtocolVersion = -1
Field Value
Properties
auditLogArchiveCopy
Declaration
public bool auditLogArchiveCopy { get; set; }
Property Value
auditLogArchiveNonEncrypted
Declaration
public bool auditLogArchiveNonEncrypted { get; set; }
Property Value
auditLogEnabled
Declaration
public bool auditLogEnabled { get; set; }
Property Value
auditLogForensic
Declaration
public bool auditLogForensic { get; set; }
Property Value
auditLogTarget
Declaration
public int auditLogTarget { get; set; }
Property Value
auditLogToken
Declaration
[CanBeNull]
public string auditLogToken { get; set; }
Property Value
auditLogUrl
Declaration
[CanBeNull]
public string auditLogUrl { get; set; }
Property Value
gtag
Declaration
public long gtag { get; set; }
Property Value
minProtocolVersion
Declaration
public int minProtocolVersion { get; set; }
Property Value
pollingInterval
Declaration
public int pollingInterval { get; set; }
Property Value
protocolVersion
Declaration
public int protocolVersion { 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.SiteData>.ToJson(System.Boolean)
Implements