Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18053 программиста и 1604 робота. Сейчас ищут 1235 программистов ...
Параметры Ключа/Сертификата
Вернуться к: OpenSSL
Некоторые функции openssl требуют параметры в виде ключа или сертификата. В версии PHP 4.0.5 и более ранних должны использоваться ключ или сертификат, определенные как ресурс (resource), возвращаемый функциями openssl_get_xxx(). В более поздних версиях PHP можно использовать один из следующих вариантов:
-
Сертификаты
- Ресурс X.509 возвращаемый функцией openssl_x509_read()
- Строка формата file://path/to/cert.pem; указанный файл должен содержать сертификат в формате PEM
- Строка, в которой находится содержимое сертификата/ключа, формат PEM
-
Публичные/Приватные Ключи
- Ресурс Ключ, возвращаемый функциями openssl_get_publickey() или openssl_get_privatekey()
- Только для открытых ключей: ресурс X.509
- Строка формата file://path/to/file.pem;указанный файл должен содержать сертификат в формате PEM (может содержать оба ключа)
- Строка, в которой находится содержимое сертификата/ключа, формат PEM
- Для приватных ключей возможно использование синтаксиса array($key, $passphrase) где $key представляет ключ указанный при помощи формата file:// или текстовое содержимое описанное выше, и $passphrase представляет строку, содержащую пароль для указанного приватного ключа
Вернуться к: OpenSSL