[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Security.Keys.ShipKey Class Reference

Inheritance diagram for Core.Tools.Security.Keys.ShipKey:

Core.Interfaces.IEncodedComponent

List of all members.

Public Member Functions

 ShipKey ()
int GetComponentIndex (String name)
byte[] GetComponent (String name)
byte[] GetPublicKeyBytes ()
byte[] GetPrivateKeyBytes ()
byte[] GetDESKeyBytes ()
byte[] GetDESIVBytes ()
byte[] GetPublicKeySignatureBytes ()
byte[] GetPrivateKeySignatureBytes ()

Properties

String Name [get]
String Version [get]
String[] ComponentNames [get]

Private Member Functions

byte[] decodeComponentData (String[] data)

Private Attributes

String name = ""
String version = "0.0.0"
Hashtable component_data = null
String[] component_names
String[] component_accessors
String[] PublicKeyBytes
String[] PrivateKeyBytes
String[] DESKeyBytes
String[] DESIVBytes
String[] PublicKeySignatureBytes
String[] PrivateKeySignatureBytes


Constructor & Destructor Documentation

Core.Tools.Security.Keys.ShipKey.ShipKey (  ) 


Member Function Documentation

int Core.Tools.Security.Keys.ShipKey.GetComponentIndex ( String  name  ) 

byte [] Core.Tools.Security.Keys.ShipKey.GetComponent ( String  name  ) 

byte [] Core.Tools.Security.Keys.ShipKey.decodeComponentData ( String[]  data  )  [private]

byte [] Core.Tools.Security.Keys.ShipKey.GetPublicKeyBytes (  ) 

byte [] Core.Tools.Security.Keys.ShipKey.GetPrivateKeyBytes (  ) 

byte [] Core.Tools.Security.Keys.ShipKey.GetDESKeyBytes (  ) 

byte [] Core.Tools.Security.Keys.ShipKey.GetDESIVBytes (  ) 

byte [] Core.Tools.Security.Keys.ShipKey.GetPublicKeySignatureBytes (  ) 

byte [] Core.Tools.Security.Keys.ShipKey.GetPrivateKeySignatureBytes (  ) 


Member Data Documentation

String Core.Tools.Security.Keys.ShipKey.version = "0.0.0" [private]

Initial value:

 {
                "PublicKey",
                "PrivateKey",
                "DESKey",
                "DESIV",
                "PublicKeySignature",
                "PrivateKeySignature"
        }

Initial value:

 {
                "GetPublicKeyBytes",
                "GetPrivateKeyBytes",
                "GetDESKeyBytes",
                "GetDESIVBytes",
                "GetPublicKeySignatureBytes",
                "GetPrivateKeySignatureBytes"
        }

Initial value:

 {
                "H4sIAAAAAAAACwIAAAD//0yPTW+CMABAf1KhtUATJAGRQmBOVqHiDbJG1AKVjyH8+u2yZcf3Tu/ZH8yNxZKXchKO/dZ9TnIanOFooY6N2PKgH1UB6ig6mEmp09MuYDXxi7VRQhXEUO4KUZIw6WaYWPevyqw50PADyE0=",
                "7+7eVWGcuVXPJMB4k3ttql/c8WzmJERZ3ETmjYpnb77WYe7kUfOoRxbEvYZdU3Aysmd/LbVwEfBQ+TG/9HApIkB4HkAa0luhZj2Nsq0Nfqvt/Ut1rWhHZ59uf/wf2uD/5TcAAAD//wMAQNnpG/MAAAA="
        }

Initial value:

 {
                "H4sIAAAAAAAACwIAAAD//0yTSdOiWgxAfxALREQuVTRVwAVklHnaiSCgzCAX/PXP/l51Vy+ySBbnJKmEdT1eL/bw1rwLjjX7/N28Z262Adl7CwWEI1QzmewV0qKNG6H4ouxVDEw+7VAMCXMe+M+RNAyv4QOKAc81o6s=",
                "CD9QL7w5Tbx4HZJzHIEKMTJFnUKhc4iUX2I6ZC5koLcqXSvFONHbZ0Z9Yx8ERWB2MhJar3Rw/xyMU3k7XPbiaGVQj9LpuCcqzkShfFQuSp0MiHDU4BeL/+malbah74pu4STn17f+N2VtbsmkOktvu3q2C6ReXR+4Jng=",
                "dWK9YlujP4SgJNEzPgbYiTisxeZJ/WCJObNVRGUat09WleG4ztWm5UHFI49q3ww6/FhsjnU4LNKVYDx6Megx07dU77rF4CHNmBb7vovk8S6sDs3jDtU8P6ap1Q8MVc+Pneim2viZlS6LGMEJgpisW3Fu7gpe5T94h2M=",
                "oc0lUExRgiBj8mNfF5r+HPFgezDNVTnFd5XSSagPgQag4Zqk4z3PtF45cWroySt1wzd0V9tWsnCQ+XwilHXYOxo6P/wvnIUOdx1J2dFlu6vkk0hdk/omyX2T5el5Uv0W7m4JBtsdvhGomdKXseHVfFycgvW1mvUMtYM=",
                "3ppvsX3t+7LHVyec4ID+F3wnULu1mObC4e7Bm7IrMK/xkt8jw5tOV0NgsM7rCavKAnP2GCk0auhbCq7hSwyOt4rHpA+4E4PVlNSnz1aBkSFVdt/ToLaDeLGf6Lfmr4KFXCduIHFK7Na5ryFQQaLAmsR2YbIEogUSnd8=",
                "ltQvUVKetwHPSTGbQFUG20hoTZ4dnsn9dJEIXmDIENvfbeQQ1LnbQvXekKGqke447fJFRGh1/AIw16zWjZ48DRmkRyj1ictc4AuL3z5KE2MBISONBxfVIdlatqZc8LtN+REKH5XkTdLvBXEs/u8X/gcAAP//AwAAzKg=",
                "DpMDAAA="
        }

Initial value:

 {
                "H4sIAAAAAAAACwIAAAD//wCAAH//G+FOgWhjikpJvBBXnVGJliXwz9XCHJ9eBzbLQxYgxpspcZ0rI4K2ILWoQpS1hmoCrskPFZ39dgrDcKCeK308LpeQdTR7A1O9ME53ZjTyG2NvN3CY7dLxtvURk/Gm2rmj8CHmPMU=",
                "eDMGzUBq3Y3zvqNmxSFjcJU6keSz4GT2hhQbAAAA//8DAB9aq0qAAAAA"
        }

Initial value:

 {
                "H4sIAAAAAAAACwIAAAD//wCAAH//nEZuko6cM86I8ngvgi93ylNVwUMJ5gu1p821R6xLahKUEE5eEUvxqEqeA6CoBGtYj2fOgZ2F5oqjbiiN74LEpCOgqPACf/4QYSM5rt8oNf5n2UeWbB2nSByJMyfoeuCrSfHP8fU=",
                "qIAfz2dLTJWUNdhk1hUtu+nAv2i1lHap47PhAAAA//8DADk3yueAAAAA"
        }

Initial value:

 {
                "H4sIAAAAAAAACwIAAAD//wCAAH//W4iyw9W1cDa9LMPDF0ftoVj51TZK0EB2/5Yeez+6S8lBOSTv0h9AuZkTY78iIuSBk3Or/L6/GUZScOsBAaSWOIlltE3hIta/+eG1Do7N37Q4eteLTCfzt+njV5ulBhU5J0vW7eY=",
                "xLq0miNWnyp47JHsiGPb0IXETQtk3fYr88aHAAAA//8DAEbyMZ6AAAAA"
        }

Initial value:

 {
                "H4sIAAAAAAAACwIAAAD//wCAAH//XyeEI1So1S0F0dQ/KBO3mmFgnhX6fjApUFf3o374klCkDBAJCYCVYXHsbaLi+hCKwHBBCLJ4WRkBUbRUwIJisJaeOgouXoGx3itMoHm7g+CYb0TzddLVDbsf3uF55EaU+TSvppE=",
                "5spKB4WmQgeggGfVxmT/6ypY+DoiUENaZJy6AAAA//8DAG8FPFGAAAAA"
        }


Property Documentation

String Core.Tools.Security.Keys.ShipKey.Name [get]

String Core.Tools.Security.Keys.ShipKey.Version [get]

String [] Core.Tools.Security.Keys.ShipKey.ComponentNames [get]


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