Show / Hide Table of Contents

Class SatellitePolicy

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

Constructors

SatellitePolicy(SatellitePolicy)

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

Fields

FlagMayCreateSmartkey

The user may create Smartkeys.

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

FlagMayDeleteSmartkey

The user may delete Smartkeys.

Declaration
public const int FlagMayDeleteSmartkey = 16
Field Value
Type Description
Int32

FlagMayEncryptWithPrivSmartkey

The user may encrypt using her priv Smartkey.

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

FlagMayUseParticipantSmartkey

The user may use Smartkeys of which she is a participant rather than an owner.

Declaration
public const int FlagMayUseParticipantSmartkey = 8
Field Value
Type Description
Int32

Properties

ma_credential_interval_minutes

The number of minutes for which the "session" of a managed user is valid.

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

offline_access_hours

The number of hours for which the client is allowed to operate offline before it MUST check in with the server.

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

persist_credentials

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

persist_metadata

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

skey_flag

A bitmask to indicate how the user may interact with Smartkeys.

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

version

The version of MDS that was used to create this policy. Used for compatibility purposes.

Declaration
[CanBeNull]
public string version { 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.SatellitePolicy>.ToJson(System.Boolean)

Implements

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