为什么 Chilkat Http 在 "https" 而不是 "http" 时出现握手错误?

Why does Chilkat Http experience handshake error at "https" but not at "http"?

“http”地址工作正常。 “https”版本给我一个握手错误:

这是我在调用以下命令时遇到的错误:

Dim lSuccess&
lSuccess = nHttp.Download("https://autoconfig.thunderbird.net/v1.1/gmx.de", "d:\weg.xml") 

lSuccess returns 0表示发生错误。

ChilkatLog:
  Download:
    DllDate: Aug  1 2014
    ChilkatVersion: 9.5.0.43
    UnlockPrefix: *******
    Username: *******
    Architecture: Little Endian; 32-bit
    Language: ActiveX
    VerboseLogging: 0
    url: https://autoconfig.thunderbird.net/v1.1/gmx.de
    toLocalPath: d:\weg.xml
    currentWorkingDir: C:\Program Files (x86)\Microsoft Visual Studio\VB98
    a_httpDownload:
      httpDownloadFile:
        localFilePath: d:\weg.xml
        localFileAlreadyExists: 0
        quickHttpRequest:
          httpVerb: GET
          url: https://autoconfig.thunderbird.net/v1.1/gmx.de
          openHttpConnection:
            Opening connection directly to HTTP server.
            httpHostname: autoconfig.thunderbird.net
            httpPort: 443
            ssl: 1
            socket2Connect:
              connect2:
                connectImplicitSsl:
                  clientHandshake:
                    clientHandshake2:
                      processAlert:
                        TlsAlert:
                          level: fatal
                          descrip: handshake failure
                        --TlsAlert
                      --processAlert
                      Failed to read incoming handshake messages. (1)
                    --clientHandshake2
                  --clientHandshake
                  Client handshake failed. (3)
                --connectImplicitSsl
                ConnectFailReason: 0
              --connect2
            --socket2Connect
            ConnectFailReason: 0
            connectElapsedMs: 32
          --openHttpConnection
        --quickHttpRequest
        outputLocalFileSize: 0
        numOutputBytesWritten: 0
        httpDownloadFile failed.
      --httpDownloadFile
      a_httpDownload failed.
    --a_httpDownload
    totalElapsedMs: 47
    Failed.
  --Download
--ChilkatLog

您使用的是非常旧的 Chilkat 版本。将 Chilkat 更新到最新版本。TLS 和 TLS 服务器要求多年来不断发展。当外部世界总是在变化时,不能指望任何实现永远有效..