Archived Forum Post

Index of archived forum posts

Question:

Cannot verify SSL cert on https://app-updates.agilebits.com

Sep 15 '14 at 06:54

For some reason, I cannot seem to verify the SSL certificate on https://app-updates.agilebits.com

I'm running the latest version of ChilkatSocket. My code is pretty much identical to this code example:

http://www.example-code.com/delphiAx/ssl_verify_server_certificate.asp

Here's the line of code where things go wrong:

Socket.Connect('app-updates.agilebits.com', 443, 1, 20000)

Socket.Connect returns 0 (error). Socket.ConnectFailReason returns 0 (success). Go figure :)

Here's what Socket.LastErrorText is telling me:

Debug Output: ChilkatLog:
   Connect_Socket:
     DllDate: Mar 21 2014
     ChilkatVersion: 9.5.0.21
     UnlockPrefix: DDLPHDSocket
     Architecture: Little Endian; 32-bit
     Language: ActiveX
     VerboseLogging: 0
     objectId: 1
     Connect_Socket:
       hostname: app-updates.agilebits.com
       port: 443
       ssl: 1
       maxWaitMs: 5000
       connect2:
         connectImplicitSsl:
           clientHandshake2:
             processAlert:
               TlsAlert:
                 level: fatal
                 descrip: handshake failure
               --TlsAlert
             --processAlert
             Failed to read incoming handshake messages. (1)
           --clientHandshake2
           Client handshake failed. (3)
         --connectImplicitSsl
         failReason1: 0
       --connect2
       Failed.
     --Connect_Socket
   --Connect_Socket
 --ChilkatLog

I appreciate your feedback. Thanks!


Answer

This is fixed with v9.5.0.34

See http://www.chilkatsoft.com/downloads_ActiveX.asp

also see: http://www.cknotes.com/v9-5-0-34-micro-update-ssltls-perfect-forward-secrecy-minor-http-and-asn-1-fixes/


Answer

Can we download older builds somewhere? I'm looking for the older CryptActiveX.msi. I realize these legacy builds are deprecated and frozen. Thanks!