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.23.4.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
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSave
Saves the NetworkSessionCertificate to a file.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
See Also