【发布时间】:2013-01-09 13:19:43
【问题描述】:
我想知道是否有可能将ENGINE* 实现附加到SSL_CTX* 和/或SSL* 结构。我想要实现的是有一个 SSL_CTX* 将使用 OpenSSL 中内置的默认加密操作进行设置,另一个 SSL_CTX* 将使用专用 HSM 作为加密层。
是我可以实现这一目标的一种方式吗?根据我的阅读,可以注册并设置一些默认密码操作(随机、密码、md 等),但将使用已设置的操作,而不是内置操作。
例如EVP_CipherInit_ex 的第三个参数是 ENGINE*。以这种方式初始化EVP_CIPHER_CTX* 的加密/解密将通过 ENGINE 实现处理加密/解密。
【问题讨论】:
-
我也有类似需求,这个帖子太老了,这方面有什么进展吗?
标签: ssl openssl openssl-engine