A Simple Code Exchange involves the exchange
of two 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.
Authorization
Request Code: The ClientProtector dynamically generates an Authorization
Request Code for the users machine, license and requested operation. (See:
Authorization Request Codes). This Authorization
Request Code is delivered to your staff over the telephone or by email
or delivered as part of the purchase process for automated activation
using the Web-Activator.
Activation
Code: Your staff member or back-end system must somehow validate
that the user has the right to receive an Activation Code. This could
for example be automated by inserting a call to the Web-Activator to generate
the Activation Code only when a successful purchase is made. Or,
manually performed by your staff looking-up the user in your database
as having already paid for the activation. Either
way, once authenticated, an Activation Code is generated and then provided
back to the user for activation.
Thus - the exchange of these two prices of
information forms a "simple code exchange".
Simple
Code Exchanges can be performed "manually" using any edition
of SoftwareShield. Automating
this exchange can only be performed using the Internet or Server Edition
of the SoftwareShield SDK because of its reliance on the Web-Activator.
More Information
For information on Serial Number Code Exchanges see: Serial
Number Code Exchange