
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 |
| Core.Tools.Security.Keys.ShipKey.ShipKey | ( | ) |
| int Core.Tools.Security.Keys.ShipKey.GetComponentIndex | ( | String | name | ) |
| byte [] Core.Tools.Security.Keys.ShipKey.GetComponent | ( | String | name | ) |
Implements Core.Interfaces.IEncodedComponent.
| 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 | ( | ) |
String Core.Tools.Security.Keys.ShipKey.name = "" [private] |
String Core.Tools.Security.Keys.ShipKey.version = "0.0.0" [private] |
Hashtable Core.Tools.Security.Keys.ShipKey.component_data = null [private] |
String [] Core.Tools.Security.Keys.ShipKey.component_names [private] |
Initial value:
{
"PublicKey",
"PrivateKey",
"DESKey",
"DESIV",
"PublicKeySignature",
"PrivateKeySignature"
}
String [] Core.Tools.Security.Keys.ShipKey.component_accessors [private] |
Initial value:
{
"GetPublicKeyBytes",
"GetPrivateKeyBytes",
"GetDESKeyBytes",
"GetDESIVBytes",
"GetPublicKeySignatureBytes",
"GetPrivateKeySignatureBytes"
}
String [] Core.Tools.Security.Keys.ShipKey.PublicKeyBytes [private] |
Initial value:
{
"H4sIAAAAAAAACwIAAAD//0yPTW+CMABAf1KhtUATJAGRQmBOVqHiDbJG1AKVjyH8+u2yZcf3Tu/ZH8yNxZKXchKO/dZ9TnIanOFooY6N2PKgH1UB6ig6mEmp09MuYDXxi7VRQhXEUO4KUZIw6WaYWPevyqw50PADyE0=",
"7+7eVWGcuVXPJMB4k3ttql/c8WzmJERZ3ETmjYpnb77WYe7kUfOoRxbEvYZdU3Aysmd/LbVwEfBQ+TG/9HApIkB4HkAa0luhZj2Nsq0Nfqvt/Ut1rWhHZ59uf/wf2uD/5TcAAAD//wMAQNnpG/MAAAA="
}
String [] Core.Tools.Security.Keys.ShipKey.PrivateKeyBytes [private] |
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="
}
String [] Core.Tools.Security.Keys.ShipKey.DESKeyBytes [private] |
Initial value:
{
"H4sIAAAAAAAACwIAAAD//wCAAH//G+FOgWhjikpJvBBXnVGJliXwz9XCHJ9eBzbLQxYgxpspcZ0rI4K2ILWoQpS1hmoCrskPFZ39dgrDcKCeK308LpeQdTR7A1O9ME53ZjTyG2NvN3CY7dLxtvURk/Gm2rmj8CHmPMU=",
"eDMGzUBq3Y3zvqNmxSFjcJU6keSz4GT2hhQbAAAA//8DAB9aq0qAAAAA"
}
String [] Core.Tools.Security.Keys.ShipKey.DESIVBytes [private] |
Initial value:
{
"H4sIAAAAAAAACwIAAAD//wCAAH//nEZuko6cM86I8ngvgi93ylNVwUMJ5gu1p821R6xLahKUEE5eEUvxqEqeA6CoBGtYj2fOgZ2F5oqjbiiN74LEpCOgqPACf/4QYSM5rt8oNf5n2UeWbB2nSByJMyfoeuCrSfHP8fU=",
"qIAfz2dLTJWUNdhk1hUtu+nAv2i1lHap47PhAAAA//8DADk3yueAAAAA"
}
String [] Core.Tools.Security.Keys.ShipKey.PublicKeySignatureBytes [private] |
Initial value:
{
"H4sIAAAAAAAACwIAAAD//wCAAH//W4iyw9W1cDa9LMPDF0ftoVj51TZK0EB2/5Yeez+6S8lBOSTv0h9AuZkTY78iIuSBk3Or/L6/GUZScOsBAaSWOIlltE3hIta/+eG1Do7N37Q4eteLTCfzt+njV5ulBhU5J0vW7eY=",
"xLq0miNWnyp47JHsiGPb0IXETQtk3fYr88aHAAAA//8DAEbyMZ6AAAAA"
}
String [] Core.Tools.Security.Keys.ShipKey.PrivateKeySignatureBytes [private] |
Initial value:
{
"H4sIAAAAAAAACwIAAAD//wCAAH//XyeEI1So1S0F0dQ/KBO3mmFgnhX6fjApUFf3o374klCkDBAJCYCVYXHsbaLi+hCKwHBBCLJ4WRkBUbRUwIJisJaeOgouXoGx3itMoHm7g+CYb0TzddLVDbsf3uF55EaU+TSvppE=",
"5spKB4WmQgeggGfVxmT/6ypY+DoiUENaZJy6AAAA//8DAG8FPFGAAAAA"
}
String Core.Tools.Security.Keys.ShipKey.Name [get] |
Implements Core.Interfaces.IEncodedComponent.
String Core.Tools.Security.Keys.ShipKey.Version [get] |
Implements Core.Interfaces.IEncodedComponent.
String [] Core.Tools.Security.Keys.ShipKey.ComponentNames [get] |
Implements Core.Interfaces.IEncodedComponent.