C.41 IoncubeLicenseTask

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

NameTypeDescriptionDefaultRequired
ioncubepathStringPath to the ionCube binaries/usr/local/ioncubeNo
licensepathStringPath to the license file that will be generatednoneNo
passphraseStringThe passphrase to use when generating the license filenoneNo
allowedserverStringRestricts the license to particular servers and/or domains. Consult the IonCude documentation for more information.noneNo
expireinStringSets 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.noneNo
expireonStringSets a YYYY-MM-DD date to expire the license.noneNo

C.41.1 Example

<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>

C.41.2 Supported Nested Tags

  • comment

    Custom text that is added to the start of each encoded file.