HISE Logo Forum
    • Categories
    • Register
    • Login

    Unlocker - How to use?

    Scheduled Pinned Locked Moved General Questions
    3 Posts 3 Posters 49 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Daanyoo
      last edited by

      Hi everyone,

      as I'm currently working on the last few steps of implementing a Moonbase license system into our HISE Plugin, I stumbled upon the native Unlocker, which is available via the HISE API.

      Initialising the Unlocker inside the script automatically seems to block the audio processing of the Plugin and the CPU is at 0%, regardless of what Preset I choose. Looking at the documentation I couldn't really figure out the workflow behind the Unlocker. I'm receiving a JWT license token by Moonbase, which then should be written into the KeyFile on the users device, but I can't manage to get this running.

      I know that the Unlocker itself is part of HISE Activate - does that mean it can only be used within this setup? Or is the third party use of the Unlocker without HISE Activate still possible?

      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @Daanyoo
        last edited by ustk

        @Daanyoo said in Unlocker - How to use?:

        I know that the Unlocker itself is part of HISE Activate - does that mean it can only be used within this setup? Or is the third party use of the Unlocker without HISE Activate still possible?

        Yes absolutely. You can use the Unlocker without subscribing to Hise Activate. It uses the Unlocker API that was already available back then for people wanting to integrate manually.

        Initialising the Unlocker inside the script automatically seems to block the audio processing of the Plugin and the CPU is at 0%, regardless of what Preset I choose. Looking at the documentation I couldn't really figure out the workflow behind the Unlocker. I'm receiving a JWT license token by Moonbase, which then should be written into the KeyFile on the users device, but I can't manage to get this running.

        Have you created the RSA Key pair? Tools -> Create RSA Key pair
        My advice, before using a real license, is to make it working using a dummy license. Tools -> Create Dummy License File
        Then loadKeyFile to check if there's a license available (the dummy file in your case), and it automatically unlocks the binary/project...

        Depending on how you handle it, you might need to restart Hise between the different steps (though it is not mandatory)

        Hise made me an F5 dude, browser just suffers...

        Christoph HartC 1 Reply Last reply Reply Quote 1
        • Christoph HartC
          Christoph Hart @ustk
          last edited by

          Or is the third party use of the Unlocker without HISE Activate still possible?

          HISE Activate is just the server side service that manages the licenses. If you want to use the Unlocker without HISE Activate, you can implement your own server database that handles this (I think @Dan-Korneff is doing this).

          The Unlocker is not compatible with any other third party licensing systems though as they require their own logic.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          11

          Online

          2.0k

          Users

          12.8k

          Topics

          111.1k

          Posts