我正在使用 CAPICOM 加载 WebService 客户端所需的证书。
我需要在 Windows 中安装证书,然后从证书文件本身打开它,我认为这“有点愚蠢”。
有没有办法(按优先顺序):
将 PFX 文件内容保存到数据库中的备注字段,然后从那里加载它,而不在 Windows 上安装它?
从文件本身加载 PFX 文件,而不在 Windows 上安装它
我正在使用 Delphi XE3、LibEay32 和 Capicom 2.0
我正在使用 CAPICOM 加载 WebService 客户端所需的证书。
我需要在 Windows 中安装证书,然后从证书文件本身打开它,我认为这“有点愚蠢”。
有没有办法(按优先顺序):
将 PFX 文件内容保存到数据库中的备注字段,然后从那里加载它,而不在 Windows 上安装它?
从文件本身加载 PFX 文件,而不在 Windows 上安装它
我正在使用 Delphi XE3、LibEay32 和 Capicom 2.0
如果你想在 Windows 中安装证书,你总是会弹出一个询问用户许可的窗口,除非证书来自已经受信任的根。如果您不希望这样,唯一的选择是每次需要证书时都使用备注字段中的 PFX 内容。
我没有使用 Capicom 的经验,但从我读到的是你使用的 Microsoft DLL?
如果您在使用 Capicom 和 LibEay32 时遇到问题,您可能需要查看Eldos Secure BlackBox 组件。我在这些方面有很好的经验,他们的支持很棒。