NetworkSessionCertificate Class
Click or drag to resize
NetworkSessionCertificate Class
Represents a certificate issued by SOLO Server for an authorized network session.
Inheritance Hierarchy
SystemObject
  com.softwarekey.Client.Licensing.NetworkNetworkSessionCertificate

Namespace: com.softwarekey.Client.Licensing.Network
Assembly: PLUSManaged (in PLUSManaged.dll) Version: 5.18.2.0
Syntax
public class NetworkSessionCertificate

The NetworkSessionCertificate type exposes the following members.

Constructors
  NameDescription
Public methodNetworkSessionCertificate(AuthorEncryptionKey, String, Boolean, Boolean)
Creates a new NetworkSessionCertificate object initialized with data from an XML document on the file system.
Public methodNetworkSessionCertificate(AuthorEncryptionKey, XmlDocument, Boolean, Boolean)
Creates a new NetworkSessionCertificate object initialized with data from an XML document.
Top
Properties
  NameDescription
Public propertyAllocatedDate
Gets the date and time in which the Network Session was allocated/authorized.
Public propertyAllocatedUntilDate
Gets the date and time in which the Network Session is no longer authorized - this is typically extended with Poll request or a Checkout request.
Public propertyAuthorizedIdentifiers
Gets the of authorized SystemIdentifier objects.
Public propertyCertificatePath
Gets the path to the certificate file. (Only applicable if CheckedOut is true.)
Public propertyCertificateXml
Gets the XmlDocument object containing the certificate. If encryption is being used, this document is encrypted.
Public propertyCheckedOut
Gets whether or not this Network Session has been checked out.
Public propertyCheckoutDurationMaximum
Gets the maximum amount of time (in hours) a checkout request allows.
Public propertyCheckoutDurationMinimum
Gets the minimum amount of time (in hours) a checkout request allows.
Public propertyComputerName
Gets the name of the computer authorized for the Network Session.
Public propertyCustomerID
Gets the Customer ID in SOLO Server to which the License ID belongs.
Public propertyLastError
Gets the last error that occurred while trying to initialize the certificate.
Public propertyLastPollDate
Gets the last time this machine phoned home/polled against SOLO Server.
Public propertyLicenseID
Gets the SOLO Server License ID to which the this Session ID belongs.
Public propertyPollFrequency
Gets the amount of time (in seconds) that should pass before the application attempts to poll against SOLO Server.
Public propertyPollRetryCount
Gets the number of times to retry polling against SOLO Server.
Public propertyPollRetryFrequency
Gets the amount of time (in seconds) to wait between each retry for polling against SOLO Server.
Public propertyProductID
Gets the Product ID in SOLO Server to which the Product Option ID belongs.
Public propertyProductOptionID
Gets the Product Option ID in SOLO Server with which the License ID was issued.
Public propertySeatsAvailable
Gets the number of allowed Network Sessions not yet allocated.
Public propertySessionID
Gets the Network Session ID issued from SOLO Server.
Public propertyTotalSeats
Gets the total number of Network Sessions allowed.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSave
Saves the NetworkSessionCertificate to a file.
Public methodToString (Inherited from Object.)
Top
See Also