0

我正在使用 CAPICOM 加载 WebService 客户端所需的证书。

我需要在 Windows 中安装证书,然后从证书文件本身打开它,我认为这“有点愚蠢”。

有没有办法(按优先顺序):

  • 将 PFX 文件内容保存到数据库中的备注字段,然后从那里加载它,而不在 Windows 上安装它?

  • 从文件本身加载 PFX 文件,而不在 Windows 上安装它

我正在使用 Delphi XE3、LibEay32 和 Capicom 2.0

4

1 回答 1

3

如果你想在 Windows 中安装证书,你总是会弹出一个询问用户许可的窗口,除非证书来自已经受信任的根。如果您不希望这样,唯一的选择是每次需要证书时都使用备注字段中的 PFX 内容。

我没有使用 Capicom 的经验,但从我读到的是你使用的 Microsoft DLL?

如果您在使用 Capicom 和 LibEay32 时遇到问题,您可能需要查看Eldos Secure BlackBox 组件。我在这些方面有很好的经验,他们的支持很棒。

于 2013-06-11T13:05:23.083 回答