[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Security.SecurityManagerFactory Class Reference

List of all members.

Static Public Member Functions

static
Core.Interfaces.ISecurityManager 
GetSecurityManager (Core.Interfaces.IEncodedComponent decoder)
static
Core.Interfaces.ISecurityManager 
GetSecurityManager (Core.Interfaces.IEncodedComponent decoder, bool encrypted_private_key, bool validate_key_signatures)
static
Core.Interfaces.ISecurityManager 
GetProductKey (int i)

Public Attributes

const int MAXIMUM_PRODUCT_KEYS = 50

Properties

static
Core.Interfaces.ISecurityManager 
ShipKey [get, set]
static
Core.Interfaces.ISecurityManager 
SignKey [get, set]

Static Private Attributes

static
Core.Interfaces.ISecurityManager 
ship_key = null
static
Core.Interfaces.ISecurityManager 
sign_key = null
static Hashtable product_keys = new Hashtable()


Member Function Documentation

static Core.Interfaces.ISecurityManager Core.Tools.Security.SecurityManagerFactory.GetSecurityManager ( Core.Interfaces.IEncodedComponent  decoder  )  [static]

static Core.Interfaces.ISecurityManager Core.Tools.Security.SecurityManagerFactory.GetSecurityManager ( Core.Interfaces.IEncodedComponent  decoder,
bool  encrypted_private_key,
bool  validate_key_signatures 
) [static]

static Core.Interfaces.ISecurityManager Core.Tools.Security.SecurityManagerFactory.GetProductKey ( int  i  )  [static]


Member Data Documentation

Hashtable Core.Tools.Security.SecurityManagerFactory.product_keys = new Hashtable() [static, private]


Property Documentation

Core.Interfaces.ISecurityManager Core.Tools.Security.SecurityManagerFactory.ShipKey [static, get, set]

Core.Interfaces.ISecurityManager Core.Tools.Security.SecurityManagerFactory.SignKey [static, get, set]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com