Italian community of Lazarus and Free Pascal

Programmazione => Componenti Aggiuntivi => Topic aperto da: bonmario - Aprile 06, 2022, 08:24:43 am

Titolo: Download dll OpenSSL
Inserito da: bonmario - Aprile 06, 2022, 08:24:43 am
Ciao a tutti,
ultimamente sto avendo alcuni problemi con alcuni miei programmi che fanno dei download.
Ho notato adesso che ho una vecchia versione delle dll di OpenSSL, precisamente la "openssl-1.0.2j", quindi volevo provare ad aggiornare le dll per vedere se risolvo.

L'ultima volta che le avevo scaricate, ero convinto si essermi salvato il link, ma non lo trovo più !!!

Qualcuno ha già a portata di mano un link da dove scaricare lo zip contenente le 2 dll?
Ho fatto qualche ricerca, partendo da qui https://wiki.openssl.org/index.php/Binaries ma trovo solo gli installer, che però sul PC del lavoro sono bloccati !

Grazie, Mario
Titolo: Re:Download dll OpenSSL
Inserito da: nomorelogic - Aprile 06, 2022, 10:36:39 am
vedi se questi possono andare
https://mega.nz/folder/Nt9WGRgL#0oy1MmSVkYjr6o_i1O-QYA

Edit:
li ho presi da qua
https://kb.firedaemon.com/support/solutions/articles/4000121705

Edit 2:
il primo link è un mio repository :)
Titolo: Re:Download dll OpenSSL
Inserito da: bonmario - Aprile 06, 2022, 11:40:45 am
Perfetto, grazie ... uso il secondo link, perché qui da me mega è tra i siti bloccati !!!

Per curiosità, chi di voi usa OpenSSL, che ramo usa?
Io al momento sono ancora sul 1.0.x, ma vedo che ci sono anche 1.1.x e 3.0.x
A memoria, l'unico componente che uso che ha bisogno di OpenSSL è Synapse, che credo che possa gestire solo mi primi 2.

Ciao, Mario
Titolo: Re:Download dll OpenSSL
Inserito da: nomorelogic - Aprile 06, 2022, 01:00:37 pm
io uso la serie 1, ma ho dovuto abbandonare 1.0 e quindi ora utilizzo solo 1.1
Titolo: Re:Download dll OpenSSL
Inserito da: DragoRosso - Aprile 06, 2022, 02:34:43 pm
Ciao, un elenco di repository ufficiale di OpenSSL (per intederci le dll o simili) è questo: https://wiki.openssl.org/index.php/Binaries (https://wiki.openssl.org/index.php/Binaries)

Il sito, che hai indicato anche tu, contiene anche i link agli zip (o tar) delle DLL (o alle .o .lib .....).

Ti consiglio la versione di Fulgan, che non contiene dipendenze da .Net Microsoft.

Le versioni che uso sono le 1.0.2u e le 1.1; le 3.x sono ancora non perfettamente mature (non sono supportate da praticamente nessun tool di sviluppo).

Al 99% uso le 1.0.2u, in quanto usando Indy il supporto ufficiale è a questa versione.

Con le 1.0.2u puoi usare tutte le SSL (V1, V2, V3 e fino a TLS1.2). Non puoi usare TLS 1.3 (servono le 1.1.1).

La compatibilità maggiore ce le hai ancora con le 1.0.2 in quanto nelle versioni successive hanno tolto diversi "chiper" per sicurezza.

Il tool che usi (Synapse ad esempio) è compatibile normalmente solo con una delle versioni, quindi non è che hai molta scelta.

EDIT: io uso nei tool di sviluppo solo la compatibilità con i TLS (1.0 1.1 1.2) e "disattivo" quelli con SSL.

Ciao