openssl中关于Engine的用法与相关知识
Engine是OpenSSL中用以封装不同的下层密码学引擎的核心框架。所有的引擎的创建都以ENGINE *engine = ENGINE_new(); 开始。ENGINE引擎并不会提供所有的密码学变换,而是提供了一个大部分常用的密码学的封装替换功能,也就是说在ENGINE支持的范围内,密码学的功能是可以被动态替换的,这个替换的方式可以使用so库文件在运行时动态加载,并且究竟加载哪一个ENGINE,是可以通过OpenSSL的配置文件来配置的。RSA_METHOD,DSA_METHOD, DH_METHOD
原创
2020-06-02 15:02:46 ·
4780 阅读 ·
2 评论