代码之家  ›  专栏  ›  技术社区  ›  Dmitrij Kultasev

ODBC:错误[HY000]SSL异常:无法验证吊销的证书链

  •  0
  • Dmitrij Kultasev  · 技术社区  · 4 年前

    我正试图通过Excel使用ODBC驱动程序连接到ClickHouse服务器。以下是我创建的所有所需证书的命令:

    openssl genrsa -aes256 -out my-own-ca.key 2048
    openssl req -new -x509 -days 3650 -key my-own-ca.key \
      -sha256 -extensions v3_ca -out my-own-ca.crt
    
    # Generate server.key and server.crt signed by our local CA. 
    openssl genrsa -out server.key 2048
    openssl req -sha256 -new -key server.key -out server.csr
    openssl x509 -sha256 -req -in server.csr -CA my-own-ca.crt \
      -CAkey my-own-ca.key -CAcreateserial -out server.crt -days 365
    # Confirm the certificate is valid. 
    openssl verify -CAfile my-own-ca.crt server.crt
    

    然后,我打开ODBC管理器并创建了以下连接:

    enter image description here

    然后将证书导入到 Computer Account 通过 Trusted Root Certification Authorities --> Certificates ,然后在尝试通过Excel中的ODBC驱动程序连接到DB后,我得到: ODBC: ERROR [HY000] SSL Exception: Failed to verify revoked certificate chain

    我试图通过在Linux中使用本机ClickHouse客户端,以及使用DBeaver(使用JDBC)来使用相同的证书,一切都正常。在Windows 10和Windows 11上都尝试过。

    0 回复  |  直到 4 年前
    推荐文章