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