да с подписями справился всё проверяет вроде отправляет на те интерфесы для которых у меня нет персонального аттестата выдаёт что интерфейс не доступен....
но курл по прежнему не работает с сертификатом ... т.е. в примере пришлось раскоментировать строку после которой всё заработало
function _HttpsReq($addr)
{
$ch = curl_init("
https://w3s.webmoney.ru".$addr);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
# Если корневой WebMoney CA сертификат не инсталлирован в SSL, то укажем путь к нему:
curl_setopt($ch, CURLOPT_CAINFO, "WebMoneyCA.cer");
curl_setopt($ch, CURLOPT_CAPATH, "Z:\\home\\webmoney\\www");
# Внимание! Не используйте curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE)!
#я её раскоментировал т.е. отключил проверку сертификатов
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
# Это дает возможность осуществить атаку с подменой DNS.
$result=curl_exec($ch);
curl_close($ch);
return $result;
}
ВООБЩЕМ БЕЗ проверки СЕРТИФИКАТА РАботает вот интересно как бы запустить с сертификатом.... пробовал разные варианты с разными опциями и путь относилтелный и полный и с CURLOPT_CAPATH
и без --- глухо .... говорят на веб мани самоподписаный сертификат и новые курлы более строго к этому относятся вот и не пускают,
вообщем ваше мнение
хватит этого или всёже добивать сертификаты?
щас тестирую на денвере хостер спит гад не хочет инсталировать WMSigner