Hi Omer,
We are following the below Venafi-Checkpoint integration document to automate the cert installation process on Checkpoint. But we are getting “Handshake exceptions” when we run the job. Wondering if you could help us in this. Below are the steps we have followed,
- Downloaded the powershell script from “https://marketplace.venafi.com/details/check-point-ngfw/” market place
- Installed the script to “bulk provisioning drivers” folder on Venafi TPP hosts
- Created a checkpoint user in venafi who has access to install certificates via checkpoint manager
- Created a Check point device in venafi and configured it to use above checkpoint user for authentication
- Created a Job in Venafi aperture to use the powershell script to push the certificates to Checkpoint server. But the job runs are failing with below Handshake exceptions.
While executing the Bulk Provisioning process named \VED\Policy\test\security cert for checkpoint\checkpoint-bulkjob on \VED\Policy\test\Checkpoint_device\Checkpoint device, the following error occurred: 'Failed to install Certificates with error: The underlying connection was closed: An unexpected error occurred on a send. --> The handshake failed due to an unexpected packet format.'.
Failed to install certificates on \VED\Policy\test\security cert for checkpoint\checkpoint-bulkjob. Error: The underlying connection was closed: An unexpected error occurred on a send. --> The handshake failed due to an unexpected packet format.. Additional error data at Venafi.Drivers.AdaptableFramework.PowerShellCommand.Invoke(String driverScript, String pass)
at Venafi.Drivers.AdaptableFramework.AdaptableDomainDelegate.Invoke(String driverScript, EncryptedCommand command)
at Venafi.Drivers.AdaptableFramework.AdaptableDomainDelegate.Invoke(String driverScript, EncryptedCommand command)
at Venafi.Drivers.AdaptableFramework.PowerShellInvoker.Invoke(EncryptedCommand command)
at Venafi.Drivers.Applications.AdaptableBulk.a(Hashtable A_0, Hashtable A_1)
at Venafi.Drivers.Applications.AdaptableBulk.BulkProvision(String applicationDN, String deviceDN, List`1 certificates, DeviceProvisioningStatistics statistics, CancellationToken cancellation, Config config, Log log)