我有以下两个OpenSSL示例:
A client/server written in c。这是客户端代码,它似乎基于早于1.1.0的OpenSSL版本。它手动设置一个套接字并显示X509证书。
Another example使用Bio
而不是手动建立自己的连接。
乍看之下,第二个示例似乎比第一个示例简单得多,因为它不需要用户手动设置自己的连接,并且总的来说代码要少得多。
这些示例中的哪一个是首选,与这两个示例中的任何一个相比,有没有更好的方法来创建OpenSSL客户端?
我知道这个问题有点含糊-但是我想不出一种更精确的陈述方式。