0

我们有很多设备使用 SQL CE 合并复制(通过 SSL 并配置了基本身份验证)来同步他们的数据库。现在我们希望我们的客户另外使用客户证书来标识自己,但我们不确定是否支持此配置。

在 Web 配置向导中,您可以要求客户端提供证书:

SQL Web 配置向导

但是SqlCeReplication 类上没有允许从文件或证书存储中指定证书的属性。因此,复制尝试失败并出现错误:

向运行 IIS 的计算机发送数据的请求失败。有关详细信息,请参阅 HRESULT。NativeError:28037 HResult:0x80072F0C

目前,我非常不确定 SQL CE 合并复制是否支持客户端证书。MSDN上有三个页面非常清楚地说明:

合并复制的 Web 同步支持使用服务器证书,但不支持使用客户端证书。

但是,为什么 Web 同步向导会提供该选项呢?如果有人可以肯定地告诉我,客户端证书是否可能,我会非常高兴。

4

0 回答 0