在SSL服务器上获取“ClientHello太短”

时间:2013-01-24 18:24:08

标签: c# ssl chilkat

我正在使用Chilkat C#库来安装SSL服务器。当客户端连接到我的服务器时,我收到消息“ClientHello too short”错误消息。我有另一台服务器,这个客户端工作没有错误。以下是我收到的错误消息的副本。

ChilkatLog:
  AcceptNextConnection:
    DllDate: Dec 12 2012
    UnlockPrefix: Anything for 30-day trial
    Username: BUSTER-VAIO:Buster
    Architecture: Little Endian; 32-bit
    Language: .NET 4.0
    VerboseLogging: 0
    fd: 0x490
    objectId: 1
    hcCurDate: Thu, 24 Jan 2013 11:05:24 -0700
    hcExpire: 3/2013
    listenPort: 50600
    AcceptSslConnection:
      maxWaitMs: 20000
      m_idleTimeoutMs: 10000
      readIncomingTls_clientHello:
        readTlsRecord:
          Received SSL 2.0 ClientHello.
          recLen: 52
          2-byte record header...
          nToRead: 49
          fullRecord: 0103 0100 1B00 0000 1002 0080 0400 8000
0003 0000 0600 0008 0000 1400 000B 0000
0E00 0011 F0BF 3491 D043 9A04 9FB3 155C
642C F945
          cipherListLen: 27
          sessionIdLen: 0
          challengeLen: 16
          cipherKind: 128
          key_len: 512
          cipherKind: 128
          key_len: 1024
          cipherKind: 3
          key_len: 0
          cipherKind: 6
          key_len: 0
          cipherKind: 8
          key_len: 0
          cipherKind: 20
          key_len: 0
          cipherKind: 11
          key_len: 0
          cipherKind: 14
          key_len: 0
          cipherKind: 17
          key_len: 0
          buildClientHello:
            majorVersion: 3
            minorVersion: 1
            numRandomBytes: 16
            sessionIdSize: 0
            numCipherSuites: 0
            numCompressionMethods: 1
          --buildClientHello
        --readTlsRecord
        processTlsRecord:
          processHandshake:
            handshakeMessageType: ClientHello
            handshakeMessageLen: 0x17
            processHandshakeMessage:
              MessageType: ClientHello
              ClientHello:
                MajorVersion: 3
                MinorVersion: 1
                ClientHello too short (1).
              --ClientHello
            --processHandshakeMessage
          --processHandshake
        --processTlsRecord
      --readIncomingTls_clientHello
      Failed to read incoming handshake messages. (10)
      Server handshake failed.
    --AcceptSslConnection
    Failed.
  --AcceptNextConnection
--ChilkatLog

这是我与Chilkat图书馆合作的第一次经历。有没有人建议我应该从哪里开始?我无法更改库。如果客户端在同一台机器上使用另一个服务器程序,那么Chilkat库是否太慢会导致计时错误?任何建议将不胜感激。

0 个答案:

没有答案