【发布时间】:2017-10-02 15:26:26
【问题描述】:
我有一个与 Geode 一起使用的 C# 本机客户端。我现在已经使定位器/服务器端 SSL 和 Swagger 和 Pulse 工作正常。
所以我将以下内容添加到我的本地客户端:
.Set("log-file", "my.log")
.Set("log-level", "all")
.Set("ssl-enabled", "true")
.Set("ssl-keystore", "my.pem")
以此类推,当池工厂尝试连接 SSL 定位器时,Geode 日志显示:
[finer 2017/10/02 16:11:37.176509 GMT Daylight Time ISLPC02:1988 3740 Querying locator at [#.#.#.#:10334] for queue server from group []
[info 2017/10/02 16:11:37.176509 GMT Daylight Time ISLPC02:1988 8744] ClientMetadataService started for pool myPool
[info 2017/10/02 16:11:37.176509 GMT Daylight Time ISLPC02:1988 3740] Using socket send buffer size of 64240.
[info 2017/10/02 16:11:37.176509 GMT Daylight Time ISLPC02:1988 3740] Using socket receive buffer size of 64240.
[debug 2017/10/02 16:11:37.176509 GMT Daylight Time ISLPC02:1988 3740] Creating SSL socket stream
[error 2017/10/02 16:11:37.192108 GMT Daylight Time ISLPC02:1988 3740] cannot open library: cryptoImpl
所以我从本机客户端目录中获取了 cryptoImpl.dll 并将其添加到我的客户端目录中,同样的错误。我更改了 Windows 路径,同样的错误。将dll复制到多个目录,同样的错误。
请问其他人看到了吗?
【问题讨论】:
-
我尝试
regsvr32 cryptoimpl.dll并得到模块无法加载,例如here -
我尝试
gacutil /i cryptoImpl.dll也失败了
标签: geode