This class encapsulates typical features needed for creation of application (
= product) license:
product id - used to identify product
product name
public key - used on customer side to verify license
private key - used to sign license on provider side
license template - contains properties typical for license