我应该使用哪个TLS库,可移植性是一个问题
Which TLS library should I use, portability is an issue
我们希望在我们的软件中添加TLS(传输层安全)支持,并且正在寻找库的最佳选择。该软件是用c++编写的,可以移植到Linux和Solaris(以及Windows,但谁在乎呢?)能够使代码同时适用于Linux和Solaris是一个主要问题,因此一个已知在Solaris上运行良好的库将是首选,即使是以效率为代价。
提前感谢您的推荐。Shai
我们已经在Windows、AIX、Solaris、HPUX和Linux上使用OpenSSL很长时间了,从未发现任何不兼容的情况。在我的记忆中,不需要特定于平台的代码就可以使它在任何地方工作。
GnuTLS?一个例子。
libssl适用于Solaris。使用起来并不有趣,但它是事实上的实现。
我们已经在Windows上使用了OpenSSL和c++,但是你必须检查它是否可以移植到你需要的所有操作系统。
相关文章:
- 一个关于在C++中重载布尔运算符的问题
- 发送一个带有libcurl C++问题的帖子请求:s
- 在决定是通过参考还是通过价值时,尺寸真的是一个问题吗
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 我试图制作一个程序,要求用户输入问题和答案,但程序循环不正确
- 使用运算符 [] 引用 std::vector 上最后一个元素时出现问题<>
- 为我的 c++ 类介绍制作一个三角形分类器.我有几个问题
- 关于复制构造函数的一个棘手问题
- Tmax(0x7fffffff 的一个奇怪问题,为什么 (!x) == x?
- C++线程安全:如果只有一个线程可以写入非原子变量,但多个线程从中读取. 会遇到问题吗?
- 我正在尝试解决一个需要数组总和值但代码不起作用的问题,我想做这样的事情
- 在解决链表问题时创建一个额外的节点是一个好习惯吗?
- 存储另一个函数返回的布尔数组时遇到问题
- 为什么在分配给成员变量之前获取unique_ptr的返回是一个问题?
- 我在使用 boost::serialization 时遇到了一个问题,我的代码在 Linux 中运行良好,但在 Wind
- 我有一个关于C++提升的问题:: asio 和 std :: 异步
- 这是一个二叉搜索树吗?黑客排名问题
- 几对性能问题(一个较大的向量与较小的块向量),值得存储迭代索引以进行矢量访问
- GLSL问题:一个程序中有多个着色器
- 设计问题——一个函数调用所有三个函数