Функции OpenSSL
Содержание
- openssl_cipher_iv_length — Получает длину инициализирующего вектора шифра
- openssl_csr_export_to_file — Экспортирует CSR в файл
- openssl_csr_export — Экспортирует CSR в виде строки
- openssl_csr_get_public_key — Возвращает открытый ключ CSR
- openssl_csr_get_subject — Возвращает субъект CSR
- openssl_csr_new — Генерирует CSR
- openssl_csr_sign — Подписать CSR с помощью другого сертификата (или им же) и создать сертификат
- openssl_decrypt — Расшифровывает данные
- openssl_dh_compute_key — Вычисляет общий секретный ключ для значения удаленного открытого ключа DH и локального ключа DH
- openssl_digest — Вычисление дайджеста
- openssl_encrypt — Шифрует данные
- openssl_error_string — Возвращает сообщение об ошибке openSSL
- openssl_free_key — Высвобождение ресурса ключа
- openssl_get_cert_locations — Получить доступные месторасположения сертификатов
- openssl_get_cipher_methods — Получить список доступных алгоритмов шифрования
- openssl_get_curve_names — Список доступных имен кривых для ECC
- openssl_get_md_methods — Получить список доступных методов хеширования
- openssl_get_privatekey — Псевдоним openssl_pkey_get_private
- openssl_get_publickey — Псевдоним openssl_pkey_get_public
- openssl_open — Открыть запечатанные данные
- openssl_pbkdf2 — Генерирует строки PKCS5 v2 PBKDF2
- openssl_pkcs12_export_to_file — Экспортирует в совместимый с PKCS#12 файл хранилища сертификатов
- openssl_pkcs12_export — Экспортирует совместимый с PKCS#12 файл хранилища сертификатов в переменную
- openssl_pkcs12_read — Разбирает хранилище сертификатов PKCS#12 в массив
- openssl_pkcs7_decrypt — Расшифровать сообщение, зашифрованное S/MIME
- openssl_pkcs7_encrypt — Шифрует сообщение S/MIME
- openssl_pkcs7_read — Экспортировать файл PKCS7 в массив сертификатов PEM
- openssl_pkcs7_sign — Подписать сообщение S/MIME
- openssl_pkcs7_verify — Проверить подпись сообщения S/MIME
- openssl_pkey_export_to_file — Записывает в файл ключ в формате PEM
- openssl_pkey_export — Получает строку с ключем в формате PEM
- openssl_pkey_free — Освобождает ресурс закрытого ключа
- openssl_pkey_get_details — Получает массив с детальной информацией о ключе
- openssl_pkey_get_private — Получить закрытый ключ
- openssl_pkey_get_public — Извлекает открытый ключ из сертификата и подготавливает его к использованию
- openssl_pkey_new — Генерирует новый секретный ключ
- openssl_private_decrypt — Расшифровывает данные с помощью закрытого ключа
- openssl_private_encrypt — Шифрует данные секретным ключем
- openssl_public_decrypt — Расшифровка данных с помощью открытого ключа
- openssl_public_encrypt — Шифрование данных открытым ключем
- openssl_random_pseudo_bytes — Генерирует псевдослучайную последовательность байт
- openssl_seal — Запечатать (зашифровать) данные
- openssl_sign — Генерация подписи
- openssl_spki_export_challenge — Экспорт вызова, связанного с подписанным ключем и вызовом
- openssl_spki_export — Экспорт открытого ключа в формате PEM из подписанного открытого ключа с вызовом
- openssl_spki_new — Создание нового подписанного открытого ключа с вызовом
- openssl_spki_verify — Проверяет подписанный открытый ключ и вызов
- openssl_verify — Сверка сигнатуры
- openssl_x509_check_private_key — Проверить, относится ли секретный ключ к сертификату
- openssl_x509_checkpurpose — Проверяет, можно ли использовать сертификат для конкретных задач
- openssl_x509_export_to_file — Экспортирует сертификат в файл
- openssl_x509_export — Экспортирует сертификат в строку
- openssl_x509_fingerprint — Вычисляет отпечаток или дайджест, заданный сертификатом X.509
- openssl_x509_free — Высвобождает ресурс сертификата
- openssl_x509_parse — Разобрать сертификат X509 и получить массив с данными о нем
- openssl_x509_read — Получить идентификатор ресурса для сертификата X.509
- openssl_x509_verify — Проверка цифровой подписи сертификата x509 с помощью публичного ключа