PHP CURL SSL-сертификат в ColdFusion CFHTTP

Я использую ColdFusion, но пример кода у нас написан на PHP.

Нам необходимо выполнить интеграцию со сторонней системой, которая требует от нас включить сертификат SSL, а также ключ SSL.

Я пытался искать вокруг, но не мог найти никакого решения. Кто-нибудь сталкивался с этой проблемой раньше?

Ниже приведен пример кода, который мы получили от нашего партнера, но написали на PHP. Цените, если у кого-нибудь есть решение преобразовать его в ColdFusion CFHTTP

$header   = array();
$header[] = "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
$header[] = "Cache-Control: max-age=0";
$header[] = "Connection: keep-alive";
$header[] = "Keep-Alive:timeout=5, max=100";
$header[] = "Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3";
$header[] = "Accept-Language:es-ES,es;q=0.8";
$header[] = "Pragma: ";
$header[] = "X_ENTITY_KEY: " . $entity_key;

$tuCurl = curl_init();
curl_setopt($tuCurl, CURLOPT_URL, $url);
curl_setopt($tuCurl, CURLOPT_PORT , 443);
curl_setopt($tuCurl, CURLOPT_VERBOSE, 0);
curl_setopt($tuCurl, CURLOPT_HTTPHEADER, $header);
curl_setopt($tuCurl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($tuCurl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($tuCurl, CURLOPT_SSLCERT, $path . '/api/file.pem');
curl_setopt($tuCurl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($tuCurl, CURLOPT_SSLKEY, $path . '/api/file.key');

echo $exec = curl_exec($tuCurl);

curl_close($tuCurl);
$data = json_decode($exec, TRUE);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector