For TLS calls you will need a proper certificate trust in each direction calls will flow. If you are supporting inbound and outbound calls, then you will need certificate trusts in both directions.
The setup is different for Premise Edges (BYOC Premise) and Cloud Edges (BYOC Cloud). These instructions are specific to BYOC Premise.
When a secure call is initialized the source (client) will attempt to establish a TLS session with the remote endpoint (server). For each call only the server's certificate will be used, unless you are using mutual TLS (i do not think that is your intention).
For outbound calls out of Genesys Cloud, the Cisco CUBE certificate will be used - you can import the remote certificates into Genesys Cloud with the Certificate Authorities section. Instructions are here:
https://help.mypurecloud.com/articles/certificate-authorities/ The imported certificate will be called "Remote" certiifcates.
For inbound calls into Genesys Cloud, the Genesys Cloud certificate will be used - you will need to import a certificate onto the Cisco CUBE to trust the certificate the Edge will use. You can download the "Managed" certificate from the same Certificate Authorities page.
In both cases, you also need to make sure that the entire certificate chain is obtained by the client. In most cases you will only need to import the top level Root Certificate Authority (CA) certificate. However, that requires that each server transmits the server certificate AND any intermediate certificates during the Server Hello/Certificates portion of the TLS handshake. If either server only transmits the server certificate, you can either update the server to send the intermediate certificate as well - or have the client trust the intermediate certificates as well.
Please let me know if you have any additional questions,
------------------------------
Phil Whitener
Genesys - Employees
------------------------------