1

早上好,

我想知道如何使用 TIdSSLIOHandlerSocketOpenSSL 配置 TIdHttp 以使用 USB 密钥类型的证书,因为它只能使用密钥文件类型。

这个密钥是一个 Alladin,如果有任何证书密钥,我希望我可以选择用作各种证书的密钥。

先感谢您

4

1 回答 1

4

OpenSSL 本身不支持使用 USB 密钥。尽管 OpenSSL 确实有用于从内存加载证书数据的 API,但 Indy 还没有公开该功能。所以此时,您只能从磁盘加载证书文件。如果 USB 密钥分配了驱动器号,并且包含 PEM 或 ASN.1 格式的证书文件,您可以尝试将 Indy 直接指向 USB 密钥的文件,否则您基本上是 SOL。

于 2013-06-20T16:32:49.673 回答