[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: SetError() #29: gsk_sec_soc_open: (GSKit) Handle is not valid



   When I took out the HTTPS_INIT, I get the following Error on the first
   run (log 1).  I then did a second run, just for fun and got a the
   Handle issue again (log 2).


   What should i expect to see in the DCM for the *System certificate
   store?       Do I have to identify each user profile that will run
   this process?


   Is http_url_post_xml() the right function to being back XML Data file?



     Log One:

     HTTPAPI Ver 1.23 released
     2008-04-24
     OS/400 Ver
     V6R1M0


     New iconv() objects set, PostRem=819. PostLoc=0. ProtRem=819.
     ProtLoc=0
     http_persist_open():
     entered
     http_long_ParseURL():
     entered
     DNS resolver retrans:
     2
     DNS resolver retry  :
     2
     DNS resolver options:
     x'00000136'
     DNS default domain: XXXXXX.XXXXXXX.COM
     DNS server found: 11.200.3.98
     DNS server found: 11.200.3.99
     https_init():
     entered
     (GSKit) Key database file was not
     found.
     ssl_error(202): (GSKit) Key database file was not
     found.
     SetError() #24: gsk_env_init: (GSKit) Key database file was not
     found.
     -------------------------------------------------------------------
     --------
     Dump of local-side certificate
     information:
     -------------------------------------------------------------------
     --------
     (GSKit) An operation which is not valid for the current SSL session
     state was attempted.
     ssl_error(5): (GSKit) An operation which is not valid for the
     current SSL session state was attempted.
     (GSKit) An operation which is not valid for the current SSL session
     state was attempted.


     Log Two:

     http_persist_open(): entered
     http_long_ParseURL(): entered
     DNS resolver retrans: 2
     DNS resolver retry  : 2
     DNS resolver options: x'00000136'
     DNS default domain: XXXXXX.XXXXXXX.COM
     DNS server found: 11.200.3.98
     DNS server found: 11.200.3.99
     CONNECT zzzzzz.zzzzz.com:443 HTTP/1.1
     Host: zzzzzz.zzzzz.com HTTP/1.1
     User-Agent: http-api/1.23
     Proxy-Connection: keep-alive
     recvresp(): entered
     HTTP/1.1 200 Connection established
     SetError() #13: HTTP/1.1 200 Connection established
     recvdoc parms: identity 0
     header_load_cookies() entered
     (GSKit) Handle is not valid.
     ssl_error(1): (GSKit) Handle is not valid.
     SetError() #29: gsk_sec_soc_open: (GSKit) Handle is not valid.


   Thanks,
   Bryan

   > From: mkrebs@xxxxxxxxxxxxxxxxxx
   > To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   > Date: Fri, 12 Aug 2011 16:00:54 -0500
   > Subject: RE: SetError() #29: gsk_sec_soc_open: (GSKit) Handle is not
   valid
   >
   > The error is coming from the GSK which is the HTTPS/SSL/TLS etc
   encryption stuff. You start with HTTPs_INIT and in the debug you have:
   >
   > SetError() #35: Application is not registered with DCM!
   >
   > The HTTPS_INIT is not needed for generic SSL support. Unless you
   have been provided with a special certificate or have created one just
   for this program, you can remove that line.
   >
   > If you have a special certfificate, see the README in QRPGLESRC.
   >
   ----------------------------------------------------------------------
   -
   > This is the FTPAPI mailing list. To unsubscribe, please go to:
   > http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   ----------------------------------------------------------------------
   -
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------