我们正在迁移到 Openssl 3.0.2,目前在 3.0.2 服务器和 1.1.1g 客户端之间遇到连接问题。
根据收集的日志,我们似乎在加载旧提供程序时遇到问题。我们按照 OpenSSL 3.0 - 6.2 提供程序 Wiki 中概述的步骤以编程方式加载默认提供程序和旧提供程序,没有出现任何问题。
我们看到以下错误..
错误:0308010C:数字信封例程:inner_evp_generic_fetch:不支持:crypto\evp\evp_fetch.c:346:全局默认库上下文,算法(RC2-40-CBC:0),属性()PKCS12_parse()失败= 183。(使用从errhandlingapi.h中GetLastError,获取183错误码)
值得一提的是,我们仅在服务器是 Windows 2012 服务器时才会看到此问题。
默认和旧版提供程序在启动时都会毫无问题地加载。