You connect and integrate the external CyberArk Password Vault to the Automation 360 Control Room.
The following image shows CyberArk Cloud integration with the Control Room:
The Agent auto-login and Agent automation use cases are only supported on Automation 360 Cloud Control Room instances. Neither of these use cases affect the Control Room boot sequence or Control Room functionality.
- Bootstrap and service account credential retrieval use cases are not supported on Cloud Control Room instances because the database and services are managed internally by Automation Anywhere. There is no compliance use case (requirement) for these credentials to be stored in the customer external key vault.
- If you are using CyberArk in an Automation 360 Cloud deployment, then the CyberArk external key vault must be reachable from the Cloud Control Room through the network perimeter firewall rules. For external firewall rules configuration details, see Control Room IP address list for external integrations.
-
You must configure the customer network perimeter firewall to allow access to the CyberArk_CCP_hostname:port from the Automation 360 Cloud AWS NAT Gateway IP addresses.
The following table provides an example of how to configure the customer perimeter firewall:
From To Protocol used Control Room in Automation 360 Cloud: Three AWS NAT Gateway IP addresses CyberArk_CCP API_hostname:port For example: cyberarkpwv.dev.abcd.com:4043
TLS Encrypted CCP API (TLS mutually authenticated)
For more details, see Control Room IP address list for external integrations.
-
For Cloud integrations, you can configure the Control Room and external key vault integration using the Automation 360 Control Room user interface.
-
Ensure that you understand the key vault naming convention requirements before you integrate the CyberArk password vault. See External key vault naming conventions.
- The certificate configured in the Control Room for
CyberArk integration must include the Client Authentication Extended Key Usage
(EKU). Supported configurations are:
-
Certificate with Client Authentication EKU only
-
Certificate with both Client Authentication and Server Authentication EKUNote:
- Certificate with Server Authentication EKU only are not supported.
- If your certificate provider is discontinuing combined EKU certificates, ensure you obtain a dedicated Client Authentication certificate for use with the CyberArk integration. No changes are required on the Automation 360 side as long as the configured certificate includes the Client Authentication EKU.
-
- Gather the specific CyberArk information required to configure the external key
vault connector using the Automation 360
Control Room.
Item Description Vault URL The CyberArk AIM server CCP API URL (for example: https://<hostname:port_num>/ Note: To access the CCP APIs, the Control Room will automatically append /AIMWebService/api/Accounts? to the vault URL you enter. As a result, you must configure the Web Service on the CyberArk AIM server as AIMWebServiceApplication ID The CCP API AppID (for example: AAEControlRoom). For details, see Define CyberArk application ID.
Virtual directory The default value of this field is /AIMWebService/api/Accounts. An authorized user can configure the value of this field as required. You can view the audit log from the Control Room by navigating to Administration > Audit log. Certificate file Enter the path to the client certificate issued to the Control Room server. The client certificate file that is issued for the Control Room is a .p12 file that contains the private key. CyberArk admins configure this file on the CyberArk server. After configuring the certificate file, it is used to authenticate every client request that is sent from the Automation 360 Cloud Control Room to the CyberArk server.
The certificate will be issued to the Cloud Control Room (Subject: field of the certificate will contain fully qualified domain name (FQDN) of the Control Room) by the customer internal certificate authority.
Certificate file password A password used to open the certificate file. Server certificate - PEM format (Required only for Cloud integration): The server certificate without the private key of the CyberArk AIM server (Subject: field of the certificate will contain the FQDN of the CyberArk AIM server). This server certificate is a public certificate for the URL where CyberArk is hosted. This certificate is in the PEM text format and contains the Subject Alternative Names (SAN) on which the CyberArk is listening to requests. For more information, see CyberArk CACert.
- If the option is visible, configure external vault using this flow. This flow supports configuring external vault connection in environments that use one or more external vaults.
- If not, configure external vault using .
- Log in to the Automation 360 Control Room with the required permissions.
- Do one of the following based on the navigation path visible to you:
- Navigate to and click the Edit icon.
- Navigate to and click the Add Vault,
Add or + icon.
- Navigate to and click the Edit icon.
- Click CyberArk and then enter the specific CyberArk information described in the table given in the Prerequisite section.
- Click Save changes or Add Vault to connect the external key vault.