The IoncubeLicenseTask
executes the ionCube make_license
program.
For more information on the meaning of the various options please consult the ionCube user guide.
Table C.50: Attributes
Name | Type | Description | Default | Required |
---|---|---|---|---|
ioncubepath | String | Path to the ionCube binaries | /usr/local/ioncube | No |
licensepath | String | Path to the license file that will be generated | none | No |
passphrase | String | The passphrase to use when generating the license file | none | No |
allowedserver | String | Restricts the license to particular servers and/or domains. Consult the IonCude documentation for more information. | none | No |
expirein | String | Sets a period in seconds (s), minutes (m), hours (h) or days (d) after which the license expires. Accepts: 500s or 55m or 24h or 7d. | none | No |
expireon | String | Sets a YYYY-MM-DD date to expire the license. | none | No |
<ioncubelicense ioncubepath="/usr/local/ioncube" licensepath="mylicense.txt" passphrase="mypassphrase" allowedserver="00:06:4F:01:8F:2C" expireon="2010-09-01" expirein="7d"> <comment>A license file made with the ionCube encoder.</comment> </ioncubelicense>