Activating your software manually (Online using
the CheckPoint License Server) is
achieved by using the ClientProtector in your application to receive manual
input from the user and your staff using the Manual-Activator to connect
to the CheckPoint Server to generate Activation Codes remotely. No
internet connection is required at the customers location, but your staff
require an internet connection to the CheckPoint server. Your staff must
also physically operate the Manual-Activator.
Serial Number Code Exchange
During this communication a Serial Number code
exchange will be performed. A
Serial Number code exchange involves:
The client communicating
to your staff (and entering through your UI) a Serial Number you provided
them as a result of a purchase. These Serial Numbers could have been pre-generated
or dynamically generated as a result of a sale. (See: Generate
Serial Numbers).
The client communicating
to your staff an Authorization Request Code that the ClientProtector dynamically
generated for the users machine and license. (See: Authorization
Request Codes).
Both of these (Serial
Number and Authorization Request Code) being received by your staff who
then input them into the Manual-Activator application. The
Manual-Activator transmits this data to the CheckPoint License Server.
After the CheckPoint
License Server successfully validates both, it will generate an Activation
Code in response - that your staff can then communicate back to the user
by phone or email.
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, the CheckPoint
License Server manages everything on the server-side and your staff serves
as a human proxy for the exchange.
Once the Activation Code is successfully validated
by the ClientProtector, the license state is updated and this information
is reported back to your application.
Manual Online Activation Steps
The steps to manually Activate the users software
with the CheckPoint License Server are:
Make sure the "Online" button is selected
at the top of the Manual-Activator.
- Connect to and log-on to the CheckPoint License Server.
See:
Connecting To Your CheckPoint Server. If
the server is connected correctly you can continue, if there is any problem
with the server or its connection to the CheckPoint database, you will
be notified. See: Interpreting Connection
and Database Status
Enter the user provided Serial Number. See:
Entering Customers Serial Numbers.
Enter the user provided Authorization Request
Code. See Entering Customers Authorization Request
Codes.
Once you enter an apparently valid Serial Number
and Authorization Request Code, the "Generate Now" button will
become enabled. Click this button to send the web-service call to the
server to perform the Serial Number code exchange. See:
Invoking CheckPoint Server to Generate Activation
Code
Once the call returns from the server, an Activation
Code will appear in the Activation Code edit box and the light on the
bottom of the dialog will turn green. If there was any error in processing
the request, more information will appear in the description field next
to the Activation Code edit box and the light will remain red. See: Providing
Activation Codes To Your Customers