Navigation: Create Ebooks And Publications > Security and Trial Options For Ebooks and Apps >

Trial and Restricted Versions





Creating and Managing Trials for Your Ebooks with HTML Executable


As an author or publisher wanting to sell your ebooks, HTML Executable enables you to turn your ebook or HTML application into a demo or trialware easily. This topic will guide you through the process of creating a time-bombed or restricted ebook or publication, which end users can register and activate to gain full access.


 📝 Note: If you're unsure about HTML Executable's licensing options, don't hesitate to post your questions or seek help in our User Forum.


Creating a Trial or Restricted Ebook


1.Navigate to Security => Certificates and toggle on Create a restricted publication.



Understanding Certificates


Certificates are like doors into your ebook or publication. Only those with the right key, i.e., those who pay for your work, can enter.


Each certificate has a unique Certificate ID, which HTML Executable uses to create associated keys. Remember, your unique signature should remain confidential.


The Default certificate is used for evaluation versions of publications. It allows users to access your publication without a key. When this certificate is active, the publication works in the Trial mode.


For registered versions, use other certificates. When a certificate other than the default one is active, the ebook works in the Registered mode.


Switching between Default and registered certificates requires end users to activate or deactivate it.


To verify whether an end user still has access to your ebook, use Validation.


Trial and Registered Modes


ØThe About box will display a "Trial: please register this program..." statement in Trial mode, while in Registered mode, it will show "This program is registered to...".

ØYou can create different registered versions of a single publication, defining which pages are unlocked for each version.

ØSome registered versions can also have an expiration date. After this date, your user would need a new key.


Working with Certificates


ØHTML Executable automatically adds two certificates when starting a new project. Remember to configure their properties if you plan to create a Trial publication.

ØManage the certificates of your publication or ebook with the Certificate Manager.

ØDive deeper:


  Activating a certificate


  Deactivating a certificate


  Certificate and license validation


  Certificate Properties


  Online Activation


  Hardware-locked Keys: let you prevent end users from sharing their registered ebook with others.


Using Short Keys


By default, HTML Executable generates 21-character keys, like `AFABA-FETR8-54024-20B42`. In some cases, you may prefer shorter, digit-only keys, such as for mobile payments or SMS micropayments.


💡 Tip: If the user enters non-digit characters, they are ignored. Also, certain characters like `O` and `I` are automatically replaced by `0` and `1`.


Protect Ebook .net - Hassle-free Ebook Protection


For our customers, we offer Protect Ebook .net, an affordable, stress-free ebook protection and activation service. Our team manages all technical details for you while you stay focused on your publications and customers.


Take advantage of HTML Executable features like ebook trials and activation, anti-piracy measures, and automated delivery of license keys without the need to master the HTML Executable Activation Kit.


  About Protect Ebook .net


Hints for Creating Trial Publications


  You may not set up an evaluation period for the Default certificate: in this case, the publication will always offer an evaluation mode unless you enable "Do not allow access to the publication without prior registration" as explained above.


Nevertheless, you can lock some pages (using security profiles) so they may be accessible only upon registration (for instance, an ebook where end users must pay to access to the remaining chapters).


  If you do not want to allow an evaluation period at all, once again enable "Do not allow access to the publication without prior registration" as explained above; or alternatively you can just set the number of days to "0" for the Default certificate. In this case, a publication can only work if your user upgrades to another certificate (i.e. enters a key).


  You can always lock crucial HTML pages using the Security Profiles or add more restrictions using HEScript scripts.