libssl-1.0.0 и libcrypto-1.0.0 32-разрядный в соответствии с 64-разрядной Ubuntu 19.10

Я должен запустить довольно старую программу в соответствии с Ubuntu 19.10, 64-разрядной, который требует среди других:

  • 32-разрядный libssl-1.0.0
  • 32-разрядный libcrypto-1.0.0

Я не смог найти их - возможно, я не смотрел на правильные места. Я также попробовал к символьной ссылке более новую версию к необходимым, но она перестала работать. Пример:

неопределенный символ: CRYPTO_num_locks

Где я должен искать их?

0
задан 22 January 2020 в 23:40

1 ответ

OpenSSL 1.0.0 не поддерживается в течение 4 лет. При реальной необходимости в таких старых и длинных устаревших библиотеках, необходимо загрузить источник и скомпилировать его сами - https://www.openssl.org/source/old/1.0.0/.

Обратите внимание также, что выполнение такого старого и неподдерживаемого программного стека могло бы представить проблемы безопасности. И могло бы даже случиться так, что приложение больше не работает: мир переместился в использование TLS 1.2 и TLS 1.3 и OpenSSL 1.0.0. не имеет никакой поддержки их. Лучшим, который можно получить, является TLS 1.0.

1
ответ дан 23 January 2020 в 10:09

Другие вопросы по тегам:

Похожие вопросы: