Я пытаюсь подключиться через сокет SSL к удаленному серверу (служба ITunes Push, но это не имеет значения).
У меня это работает, используя stream_context_set_option($context, 'ssl', 'local_cert', $pemFile);
, где $ pemFile - это местоположение локального файла .pem. Но поскольку программное обеспечение будет управлять многими учетными записями, каждый из которых имеет собственный сертификат, я хотел бы сохранить сертификаты в базе данных для упрощения управления.
Итак, мой вопрос: есть ли способ использовать содержимое сертификата напрямую вместо указания на файл в файловой системе?
(я использую PHP5.2, Zend Framework, если есть какие-либо инструменты, чтобы помочь)