SoftwareShield System Feature Guide > Code Exchanges > Serial Number Code Exchange

Serial Number Code Exchange


A Serial Number Code Exchange involves the exchange of three pieces of information to activate the license on a clients machine.  The activation it performs is arbitrary but the type information exchanged is always the same.

  1. Two pieces of information are gathered at the users machine (see below).  These two pieces of information are delivered to you manually (via email, fax or phone) or automatically through a SOAP web-service on your CheckPoint License Server.

    1. Serial Number: The client (end user) enters a Serial Number.  Normally they acquire this Serial Number as a result of a purchase from you. These Serial Numbers could have been pre-generated or dynamically generated as a result of a sale. (See: Generate Serial Numbers).

    2. Authorization Request Code: The ClientProtector dynamically generates an Authorization Request Code for the users machine and license. (See: Authorization Request Codes).

  2. Activation Code: You receive this information (either manually, as in phone-in activations, or automatically through the CheckPoint Server).  Either way - a call to the CheckPoint server is made (either from the clients machine or from your support staff's machine) and the CheckPoint server is invoked to validate the request and reciprocate with an Activation Code.  The Activation code is then delivered back to the end-users machine for validation completing the Serial Number Code exchange.

Thus - the exchange of these three prices of information (two from the client and one back from the CheckPoint License Server) forms a "Serial Number code exchange".  The ClientProtector manages everything on the client side and the CheckPoint License Server manages everything on the server-side.

If you do this process "manually", then your staff member that handles the request uses the Manual-Activator to perform the exchange. This for example could be a phone-in activation. See: Activating Your Software Manually (Online with CheckPoint)

Serial Number Code Exchanges can only be performed when using the Server Edition of the SoftwareShield SDK because of its reliance on the CheckPoint License Server.

More Information

For information on Simple Code Exchanges, see: Simple Code Exchange

Related Topics