Setup
- Infisical UI
- API
1
Create an Imperva API key
In the Imperva Cloud Security Console, go to Account Management > User Management > My Profile and add an API key under API keys. Copy the API ID and API key; the key is shown only once.
A new key is created disabled. Switch it on in the API keys list, or every call fails as an invalid API ID or key.
The key needs the Manage SSL Certificates permission. Without it, Imperva rejects certificate uploads for every website in the account.
2
Note the account ID for a sub-account
An API key acts on the account it was created in. To manage websites that belong to a sub-account, copy that sub-account’s numeric account ID from the Cloud Security Console under Account Management > User Management > My Profile.
3
Navigate to App Connections
In Certificate Manager, go to Settings > App Connections and select Add Connection.
4
Select Imperva
Select the Imperva option from the list of available connections.
5
Fill in Connection Details
- API ID: the API ID from the Imperva Cloud Security Console
- API Key: the API key paired with that ID
- Account ID (Optional): the numeric ID of the sub-account whose websites this connection manages, left empty to use the account the key belongs to
6
Connection Created
Your Imperva Connection is now available for use with certificate syncs.