I am trying to solve the errors with SSL support in Charlotte. At this point the error
appears to be a scuttle bug in the assembler module. Would those of you who
use, or would like to use,  SSL  make the following change to "SSLREXX "
and try to connect to a https web site. Maye I can get some clue as to the nature
of this bug by seeing which sites succeed and which fail.

At the beginning of SSLREXX you will find the following code:

if resumablesession
  then do
         protocolversion = SSLCTX(ctx_protocolversion)
         sessionidlen = SSLCTX(ctx_sessionidlen)
         ctx_sessionid = word(ctx_sessionid,1) c2d(sessionidlen)
         sessionid = SSLCTX(ctx_sessionid)
       end
  else do
         protocolversion = SSL_V3_HELLO_V2
         sessionidLen = '0000'x
         sessionid = ''
       end

Replace the line
           protocolversion = SSL_V3_HELLO_V2
with
            protocolversion = TLS_V1
            call SSLCTX ctx_protocolversion protocolversion

Reply via email to