Deploy the AppViewX service and create an endpoint
Deploy the AppViewX service and create an endpoint for it. Creating the endpoint provisions the scoped partition and identity AppViewX authenticates as, grants that identity only the permissions the integration needs, and authorizes the Host API commands it sends. The endpoint is a REST API endpoint, so the identity can authenticate over the CryptoHub REST API (/home/v1/login) with no further identity configuration. You do not create the partition, grant its permissions, enable the commands in Host API Options, or enable REST API login by hand.
1
Log in to the CryptoHub under dual control with your administrator identities.
2
On the Services page, select the AppViewX service and select [ Deploy ]. Accept the default Service Name and Service Category, step through Access Control and Service Info, and select [ Deploy ].Deploying the service creates a partition scoped to this integration and grants it only the permissions the integration needs:
CertManage:Add, which authorizes the key pair generation command (RKPK), and Keys:Export, which authorizes the CSR generation command (RKOP:request).3
Open the Endpoints menu for the AppViewX service and select [ Add New ]. Enter an identifier or leave it blank for auto-generation, leave the CryptoHub Hostname as is, and select [ Add Endpoint ]. The browser downloads a bundle for the endpoint.The endpoint authorizes the Host API commands the integration sends,
RKPK and RKOP:request.4
Record the endpoint’s username and password from the downloaded bundle. You store both in the AppViewX vault in Configure AppViewX to authenticate to CryptoHub.
Create the key group
The generated key pairs are stored in a key group, which acts as both a container for keys and a template for the keys created in it. For details, see the key groups section in About the key database. Create a key group for this integration and record its name. AppViewX passes the name when it generates each key pair.Because the key group acts as a template, its settings constrain the keys created in it. Confirm the group permits the RSA modulus sizes you intend to use before you run the integration.

