Различные значения OpenSSL 3.0 php ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Различные значения OpenSSL 3.0 php

Сообщение Anonymous »

У меня есть старый проект с php 7.4 (openssl 1.1.1k) и centOS 8. Сейчас на другой машине есть php 7.4 (openssl 3.0) и CentOS 9
у меня есть проблема в следующей функции
default method = OPENSSL_ALGO_SHA1

centos 8 openssl_verify($data, $signature, $pubKey) return 1

centos 9 openssl_verify($data, $signature, $pubKey) return -1
(error:03000098:digital envelope routines::invalid digest)
(error:02000068:rsa routines::bad signature)

в чем проблема, я проверяю те же переменные, но возвращаю разные значения. Я активирую устаревший режим в openssl и не работает. Что еще я могу сделать, чтобы исправить эту проблему?
[provider_sect]
default = default_sect
legacy = legacy_sect

[default_sect]
activate = 1

[legacy_sect]
activate = 1


Подробнее здесь: https://stackoverflow.com/questions/791 ... int-values

Вернуться в «Php»