Enabling HSSM for an Endpoint

HSSM (Highly Secure Secret Management) involves securing credentials to protect sensitive information.

TIBCO Cloud™ API Management - Local Edition supports the sending request with the apikey and authentication credentials in the authorization header for service endpoint that requires apikey and basic authentication. For both non-HSSM and HSSM-enabled areas, the apikey from authorization header is used to identify service endpoint of an application. For HSSM-enabled area, the apikey and secret are hashed during authentication to match the stored credentials.

Authentication is processed by an authenticator adapter and apikey is retrieved by apikey locator. Since the authenticator adapter has the same name as the apikey locator for a service endpoint, the name of the authenticator adapter is also used for the apikey locator.

As a result, the name for authenticator and apikey locator to use is based on the authenticator set for the service endpoint.

Configuration for an endpoint for a non-HSSM and HSSM-enabled area is done in the Endpoint Key & Method Detection page of Configuration Manager, as shown below.

Non-HSSM Area



Set the Custom Request Authentication Adapter to Mashery_Proxy_Auth_Adapter_BASIC.

HSSM-Enabled Area



Set the Custom Request Authentication Adapter to Mashery_Proxy_Auth_Adapter_HSSM