Jenkins & GitHub integration with ssh certificate authority enabled

Hi, I am trying to set up Jenkins integration with GitHub enterprise cloud account. Our repos are private and we have the setting enabled to require certificate based authentication using ssh. When trying to clone the repo via Jenkins I am getting a permission denied: public key error message.
I have specified the private key in Jenkins and public key is associated with the user being used for integration. Though there doesn’t seem a way to associated the certificate with the credentials in Jenkins. Has anyone does this integration with ssh certificates required on the GitHub side? If yes can you please provide the details.