How to protect a Mac OS X application with QLM Enterprise

Follow

Comments

5 comments

  • Avatar
    Scott Cytacki

    Looking at this code I don't see how to setup an OS X with trial license.
    Can you add more information about that?
    I was looking at this FAQ: https://soraco.zendesk.com/hc/en-us/articles/200754114-How-to-ship-an-evaluation-version-of-your-software
    But the Objective-C Framework doesn't provide a ValidateLicense method. It seems like all the Framework supports is downloading a license from the server.

    0
    Comment actions Permalink
  • Avatar
    Soraco Technologies

    Hi Scott

    The OS X code performs remote validation of a license, i.e. information is sent from the client to server; the server validates the license then sends back a digitally signed xml fragment with the results of the validation.

    The article you referred to (to ship a trial version of your product) does not apply to OS X. For OS X, you need to create a trial key from the QLM Management Console / Manage Keys, and provide this trial key to your customer.

    Regards
    John

    0
    Comment actions Permalink
  • Avatar
    Victor Ronchetti

    Has there been any development on this?  I'm Looking to embed a trial key on OS X.

    0
    Comment actions Permalink
  • Avatar
    Soraco Technologies

    This is by design and will not change for OS X. 

    You can however host the License Registration Form on your web site and have your potential customers request a trial key before they download. For more information, check this article.

     

    0
    Comment actions Permalink
  • Avatar
    Victor Ronchetti

    Hi John,

    Thanks for your response.  I have an OS X C++ application that I'd like to protect - how would you recommend integrating QLM?

    I'm thinking the Objective-C app may have to be run as a separate startup process but perhaps there is some better way of interfacing the API's from within a C++ app?

    Victor

    0
    Comment actions Permalink

Article is closed for comments.