Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: openssl_pkcs7_verify()

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Неработающий параметр
vgo
Отправлено: 10 Декабря, 2015 - 17:32:55
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Кому-нибудь удалось добиться взаимности от этой функции, конкретно - в отношении параметра $extracerts?

Проблема в том, что, во-первых, не понятно, что туда писать, если этот параметр не нужен, а следующие за ним - нужны. Пробовал null, false, '', имя пустого файла - все вызывает ошибку. Но это - полбеды.

Беда в том, что если в письмо не вложен сертификат, его требуется дать через этот параметр. И вот тут функция его никак не хочет брать. ТО есть, согласна, что сертификат там вроде как есть, но он не подходит.

Для проверки я попробовал те же данные с openssl в командной строке. Все сработало правильно.

Так было и с php 5.4.45, так же и с 5.6.16.
 
 Top
vgo
Отправлено: 11 Декабря, 2015 - 09:50:02
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




vgo пишет:
Проблема в том, что, во-первых, не понятно, что туда писать, если этот параметр не нужен, а следующие за ним - нужны. Пробовал null, false, '', имя пустого файла - все вызывает ошибку. Но это - полбеды.

Беда в том, что если в письмо не вложен сертификат, его требуется дать через этот параметр. И вот тут функция его никак не хочет брать. ТО есть, согласна, что сертификат там вроде как есть, но он не подходит.


Сорь, был неправ. (((

"Проблема" действительно есть, она не мной обнаружена. Но ее народ научился обходить, коряво, но обходим.

"Беда" была в моей голове. Не надо смотреть развернутое сообщение об ошибке, если функция выдала true. Выдача сообщения об ошибке при положительном результате проверки - зарегистрировано ка баг php openssl, но это не баг, а фича, что следует из описания.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB