The XML License File Service provides methods for obtaining XML-formatted license files. More specifically, this is the web service used by the Protection PLUS 5 SDK libraries to obtain encrypted and digitally signed xml license files. Any new or existing Protection PLUS customers that are creating a new application may want to consider evaluating this new system. Contact us for more information.
For Instant SOLO Server Shared URL, this can be reached at https://secure.softwarekey.com/solo/webservices/XmlLicenseFileService.asmx. If you are using Instant SOLO Server Custom Shared URL or Instant SOLO Server Dedicated URL, replace secure.softwarekey.com with your sub-domain/domain. If you are running a standalone version of SOLO Server, replace secure.softwarekey.com/solo in the URL with the path to your SOLO Server instance. Please contact us if you need assistance determining the correct URL.
Each web method in this web service is documented by a series of documentation files named after the web method as follows:
The SoftwareKey System offers an assortment of libraries which provide APIs that simplify the invocation of these Web services from your application. This collection of API libraries includes:
Please refer to the applicable product manuals and sample projects for more information on each library/API.
This web method is used to get a license file for a given Installation (issued at the time of activation).
Parameter | Data Type | Required/Optional | Description |
---|---|---|---|
EncryptionKeyID | string | Required |
The Encryption Key ID used for encrypting, decrypting, digitally signing, and verifying requests and responses. This is included in the Encryption Envelope, which may be retrieved by clicking the Configure/Products menu and clicking Actions/View Encryption Key Data. |
InstallationID | string | Required | Installation ID for which the License File is needed. |
Parameter | Data Type | Description |
---|---|---|
ResultCode | int |
Can take the following values
|
ErrorMessage | string | Detailed error message for the ResultCode. Only returned in error conditions (ResultCode non zero). |
License | string | The contents of the XML License File. When encryption is being used for this file, it will be in its encrypted form here. |
The documentation files for this web method are as follows: