Hallo zusammen,
ich muss eine SSL Verbindung zu einem Internet Server aufbauen; ist mein erster Versuch mit SSL. Aber schon beim SSL_INIT fliegt er aus der Kurve und gibt den Fehler "SSL_ERROR_IO" zurück. In der API Beschreibung steht dann lapidar: An error occurred in SSL processing; check the errno value. Wie soll ich das in RPG aber anstellen.
Code:
SSLInit_p = %alloc(%size(SSLInit));
SSLInit = *loval;
%str(%addr(c_keyringFile):%len(%trim(zzKeyRingFile))+1) =
%trim(zzKeyRingFile);
%str(%addr(c_keyringPWD):%len(%trim(zzKeyRingPWD))+1) =
%trim(zzKeyRingPWD);
sslinit.KeyringFile = %addr(c_KeyringFile);
sslinit.KeyringPWD = %addr(c_KeyringPWD);
sslinit.cipherList = %addr(SSLCipherList);
sslinit.cipherElem = %size(SSLCipherList);
rc = SSL_Init(p_SSLInit);
Hat jemand Erfahrung, woran das liegen könnte?
Danke
Hubert
Bookmarks