format(DateTime::ATOM)); $license_maker = new MakeLicense(); define("PWD1", $license_maker->makePassword()); define("PWD2", $license_maker->makePassword()); const Array_For_Files = [ BaseDir. "/src/aes/main.aes" => [ "feature" => "testing", "enabled" => true, "expires" => EXPIRES_DATE, "password" => PWD1 ], BaseDir. "/src/aes/config.aes" => [ "feature" => "junk", "enabled" => false, "password" => PWD2 ], ]; const ALLOWED_DOMAINS = ["localhost", "sub.example.org"]; const PrivatePEM = BaseDir."/keydata/private.pem"; const PublicPEM = BaseDir."/keydata/public.pem"; const AESKeysFile = BaseDir."/src/aeskeys.php"; const LicenseFile = BaseDir."/keydata/license.json"; $license_maker->generateLicense( Array_For_Files, ALLOWED_DOMAINS, PrivatePEM, PublicPEM, AESKeysFile, LicenseFile ); /** * use stars for unlimited access for domains and expires dates if desired! */