2006 Copyright Filed by IT GlobalSecure, Inc. All Rights Reserved. Not to be used without authorization by Author. SecurePlay, IT GlobalSecure, and IT Armor are registered trademarks by IT GlobalSecure, Inc. Software protected by software license, and one or more the following U.S. and International patent numbers: U.S. Patent 6,030,288, U.S. Patent 6,165,072, European Patent Office EP1016049A1,and World Intellectual Property Organization WO9912135C1 and additional filings worldwide.
#include <SPSecurityManagerInterface.h>
Inheritance diagram for SecurePlayLibrary::SPSecurityManagerInterface:

Public Member Functions | |
| virtual bool | onIncomingTransaction (SPMessageClass *messobj)=0 |
| virtual vector< SPbyte > | SPcreateBHash (string input, string gameid)=0 |
| virtual vector< SPbyte > | SPcreateBSignature (string senderID, vector< SPbyte > input, string gameid)=0 |
| virtual string | SPcreateHash (string input, string gameid)=0 |
| virtual string | SPcreateSignature (string senderID, string input, string gameid)=0 |
| virtual vector< string > | SPdecrypt (vector< string > input, string senderID, vector< string > recvrs, string gameID, string messageID)=0 |
| virtual vector< string > | SPencrypt (vector< string > input, string senderID, vector< string > recvrs, string gameID, string messageID)=0 |
| virtual bool | SPverifySignature (vector< SPbyte > sigToVerify, string senderID, vector< SPbyte > testhash, string gameid)=0 |
| virtual bool | SPverifySignature (string signature, string senderID, string testhash, string gameid)=0 |
| virtual bool | SPsetGame (SPGameInterface *game, string gameID)=0 |
|
|
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||
|
This is a wrapper function for creating a hash of a string. This reference implementation includes a MD5 hash.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||||||
|
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID. The reference implementation currently uses an MD5 function to approximate performance of a real signature. The included signature function is a sample function - REPLACE with a function that meets your specific security requirements.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||
|
This is a wrapper function for creating a hash of a string. This reference implementation includes a MD5 hash.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||||||
|
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID. The reference implementation currently uses an MD5 function to approximate performance of a real signature. The included signature function is a sample function - REPLACE with a function that meets your specific security requirements.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||||||||||||||
|
This is a placeholder for an decryption function. An actual encryption function is the responsibility of the game implementer.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||||||||||||||
|
This is a placeholder for an encryption function. An actual encryption function is the responsibility of the game implementer.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||
|
This method sets the game object associated with the Security Manager. Note, it may be possible in certain implementations to associate multiple games with one security manager.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||||||||||
|
This is a wrapper for a digital signature verification function. CAREFUL CHOICE OF ACTUAL DIGITAL SIGNATURES AND VERIFICATION IS CRITICAL. SELECTION OF APPROPRIATE FUNCTIONS AND IMPLEMENTATION MAY HAVE A SUBSTANTIAL IMPACT ON THE SECURITY AND PERFORMANCE OF A GAME IMPLEMENTATION.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |
|
||||||||||||||||||||
|
This is a wrapper for a digital signature verification function. CAREFUL CHOICE OF ACTUAL DIGITAL SIGNATURES AND VERIFICATION IS CRITICAL. SELECTION OF APPROPRIATE FUNCTIONS AND IMPLEMENTATION MAY HAVE A SUBSTANTIAL IMPACT ON THE SECURITY AND PERFORMANCE OF A GAME IMPLEMENTATION.
Implemented in SecurePlayLibrary::SPSSecurityManager_SecLiteClass. |