SSL может использовать только сертификат сервера ИЛИ также может потребоваться использование сертификата для аутентификации на стороне клиента.
ЕСЛИ вам нужен клиентский сертификат для аутентификации вашего программного обеспечения на сервере, вам прежде всего необходимо убедиться, что сертификат, купленный у вашего хостинг-провайдера, будет принят сервером.Может случиться так, что владельцы серверов выдают свои собственные сертификаты или они принимают только определенные сертификаты.
Но из описания на сайте Chargify Я не вижу необходимости проходить аутентификацию с помощью сертификата на стороне клиента.Это обычный SSL, к которому вы подключаетесь, проверяете сертификат сервера и, если все в порядке, продолжаете общение, аутентифицируя себя, используя собственный сгенерированный ключ (подробности см. В описании).
Так что для меня кажется, что вам необходимо связаться с Chargifyваш вопрос (если он требует дальнейшего уточнения), а не StackOverflow.