getMachineId() - This method returns the unique machine ID of the machine to register.
fetchRegistrationCode() - If successful, this method will return the non-expiring runtime registration code for the unique machine ID from iNTERFACEWARE's server. This process involves an HTTP request to the iNTERFACEWARE server on port 80. The HTTP request consists of your email address and password (the same one used to log into your member's account) and a machineId uniquely identifying the machine to register. The Description of the registration code will be used to identify it in order to determine the nature of the license.
registerHost() - This is a method that is used to register the machine using the given registration code. It throws an exception if the registration key is invalid. This method does not send a request to the iNTERFACEWARE server. Also note that the method only supports non-expiring keys.
isLicensed() - This is a boolean function which returns true if the machine has a valid Chameleon license, and false otherwise. This method does not send a request to the iNTERFACEWARE server or make any changes on the target machine.
setProxy() - Sets the IP address or hostname for the Web proxy to use. A Web proxy server is a server that handles the HTTP requests of its clients by forwarding its requests to other servers (e.g. iNTERFACEWARE server). A client will connect to the Web proxy server to request a file. The proxy server then connects to the specified server and requests the file on behalf of the client. If your network requires your Internet connection to be set up via a Web proxy, you must specify the proxy your network uses to forward HTTP requests to other servers. By default, no proxy will be used. After setting a Web proxy, to unset it simply set this property to an empty string.
getProxy() - Gets the IP address or hostname for the Web proxy set by setProxy(). This is the Web proxy to use when sending a request to iNTERFACEWARE's server. A Web proxy is required when the local machine does not have direct access to the Internet and needs to forward the registration requests through another server. The Web proxy services the requests of its clients by forwarding the requests to the iNTERFACEWARE server.
For more information about the License Object Methods and its parameters, please see the Language API Documentation for your programming language.