In order to restrict the access to your Gravio Hub, you need to install the Gravio Studio Client Certificate on your Gravio Studio. This feature is only available to Basic users.

The Gravio Client Certificate Authentication Process

The below diagram illustrates the way we use Client Certificate Authentication in Gravio.

Implementing Authentication

To download the certificate file, log into your Coordinator and navigate to the Accounts file and download your .cer file:

Copy the downloaded .cer file to the data directory <gravio>/clientcert of the Gravio Hub(HubKit PC). For more details how to find the correct directory,

For MacOS

Put the downloaded certificate in the following directory.
/Library/Application Support/HubKit/clientcert

Open the “Settings…” menu in the Gravio HubKit Toolbar application, and select the “Connection” tab and check the “Use client authentication” checkbox.
After that, start the HubKit.

For Gravio Hub / Linux

Login via SSH, and put the downloaded certificate in the following directory.
/home/gravio/hubkitrepo4/etc/clientcert

Create “config.json” file which contains the following information in “/home/gravio/hubkitrepo4/etc/ctrlmgr/conf” directory

{ "Client" : { "UseClientCertificates" : true } }

Then Restart Gravio Hub

After registering the certificate to the Hub, restart the Gravio HubKit. Restarting will enable client authentication.

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.