Da riga di comando:
opnessl rsautl -encrypt -in CF.txt -out CF.enc -inkey SanitelCF.cer
-certin -pkcs
ottengo una stringa non valida da poterla inviare, esempio:
ିⶉ銲隯ⁿ몱缡폲}违漬丱䫺ꨕ낳켎壕醇胦骭⹝䍅峪苹ᙯ樿躰奄賣ᅞ轢溼쇯䅬圧逛㛏岝濜ﺵ疢ℊᶭ⩕鼨䥀異댲湧냈녝䈙双쏇뵋쇰箱䉠
In rete ho provato a reperire una procedura da utilizzare per la
cifratura ma, ne ho trovate due diverse che però sembrano non funzionare.
La prima, reperita qui <
https://github.com/lminuti/Delphi-OpenSSL> non
funge perché restituisce l'errore: Cannot open "openssl" library.
Naturalmente le dll sono nel percorso di sistema (c:\windows\sysWOW64).
La seconda, reperita qui
<
http://www.disi.unige.it/person/FerranteM/delphiopenssl/> non funge
perché restituisce un eccezione: "Error accessing SanitelCF.cer on
reading 壕醇胦骭⹝䍅峪苹ᙯ樿躰奄賣ᅞ轢溼쇯䅬圧逛㛏岝濜ygkﺵ疢ℊᶭ⩕鼨."
Ho visto che ci sono una mare di documenti che lamentano "cannot load
openss library" ed il suggerimento è sempre lo stesso: scaricare
Openssl, installarlo ed assicurarsi di copiare le dll nel percorso di
ricerca. Cosa che, naturalmente ho fatto.
Qualcuno può suggerirmi una procedura funzionante?
Grazie.
Ciao.