Menu

Get a license

You can either generate your own Knox Platform for Enterprise (KPE) license, or enter a license provided by a Knox license reseller.

Generate your own license

This licensing procedure applies to both the Knox SDK and Knox Tizen SDK. See also the different licensing procedures for the Knox Web Services.

  1. Sign in to the Knox Partner Portal.
  2. In the upper-right corner, click Go To Dashboard.
  3. In the left navigation pane, click My license keys.
  4. Select Add License KeyGet a license key.
  5. Select a key type, either:
    • Development Key—If you are testing your app.
    • Commercial Key—If you are ready to deploy your app.
  6. Optionally generate a Backwards-compatible key, if you are deploying your app on either:
    • Android devices running on Knox 2.7 or earlier
    • any Tizen device
  7. Optionally generate an Attestation REST API key, if you are using the Knox Attestation REST APIs.
  8. Select the product permissions used by your app. Expand the dropdown to see the permissions included with each category and see license permissions for descriptions of individual permissions. Note that if you're generating a Commercial Key, you can only do if your app uses only the free Standard permissions. If your app uses Premium permissions, you need to access samsungknox.com to generate a 'KPE Premium' Commercial key. If your app uses DualDAR permissions, you must contact a Knox license reseller and purchase a "Knox DualDAR" Commercial key. For more information about the different types of Commercial keys, refer to the Knox licenses page.
  9. Name your license key. This is to differentiate between multiple license keys you generate. You must enter a name before the Get License Key button becomes available.
  10. Associate an app package, either an Android APK or Tizen TPK package. This is for security purposes; only this app will be able to activate this license key. We don't store the app package, only extract info about it.
    1. Select the check box to verify that you are authorized to identify the app that uses the license key.
    2. Click Extract Package.
    3. Find the app package (.apk for Android, .tpk for Tizen) and click Open.
  11. Click Get License Key.

Get a commercial license

You can buy Knox licenses from Knox license resellers, and enter them into the Knox Partner Program portal for your company's members to track and use them.

  1. Sign in to samsungknox.com.
  2. In the Solutions tab, find the Knox Platform for Enterprise title and click GENERATE LICENSE. You will see the following message:
    Knox Platform for Enterprise commercial license key has been generated. Click on the licenses tab to see your license key.
  3. Go back to the home page and open the Licenses tab.
  4. In the My license keys section, select COMMERCIAL KEYS tab. Your generated Premium license key is available here.
    • Commercial KPE license keys are used to access permissions for commercial deployment. There are three commercial KPE license types:
      1. KPE Standard: Provide access to Standard permissions. 10,000,000 seats which expires in 2 years.
      2. KPE Premium: Provides access to Standard, Premium, and Custom permissions. 10,000,000 seats which expires in 2 years.
      3. Knox DualDAR: Provides access to Standard, Premium, Custom UCM and DualDAR permissions. You can purchase as many seats as you need on a yearly or perpetual subscription.
  5. Copy the license key and navigate to the Knox Partner Portal > License keys > My license keys > ADD A LICENSE KEY > Register a license key from reseller.
  6. Enter the license key and click VALIDATE KEY. On successful validation, a green check mark ✔️ appears.
  7. Add an Alias for this key.
  8. Check the pledge box and click EXTRACT PACKAGE.
  9. Navigate to the App you want to associate with the key. On successful extraction, it shows the app package name and public key hash.
  10. Click REGISTER KEY. If the button is greyed out, make sure that: the license key is validated with a check mark, there is a name in the Alias field, and the package extraction was successful.
  11. The license is registered and it shows the number of packages bound to this key, the date of issue of this key, and the date of expiration which is 2 years from the date of issue. Note that the date of registration is not the same as the date of the issue. The date of issue is the date you requested the key from samsungknox.com while the date of regisration is the date you performed the aforementioned steps to register it at the Knox Partner Portal. You can access this key anytime by navigate to the Knox Partner Portal > License keys > My license keys. You can also access the application packages you uploaded under the navigate to the License keys > My packages.
  12. Optionally generate a Backwards-compatible key from the Knox Partner Portal, if you are deploying your app on either
    • Android devices running on Knox 2.7 or earlier
    • Any Tizen devices
  13. Optionally generate an Attestation REST API key from the Knox Partner Portal, if you are using the Knox Attestation APIs.
  14. Select the permissions that best suit your solution. More information about product permissions can be found here.
  15. Name your license key. This is to differentiate between multiple license keys you generate. You must enter a name before the Get License Key button becomes available.
  16. Associate an app package, either an Android APK or Tizen TPK package. This is for security purposes; only this app will be able to activate this license key. We don't store the app package, only extract info about it
    1. Select the check box to verify that you are authorized to identify the app that uses the license key.
    2. Click Extract Package.
    3. Find the app package (.apk for Android, .tpk for Tizen) and click Open.
  17. Click Get License Key.

See also: