Различные значения OpenSSL 3.0 phpPhp

Кемеровские программисты 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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