我们希望在 Quagga 开源路由引擎中使用 openSSL 库。但是,看着我安装的 openSSL,我根本看不到任何 .c 文件。/usr/include/openssl 中只有一大堆 .h 文件。
另外-我似乎找不到有关“建立” TLS/SSL 连接所需的功能的任何信息。我不确定要使用哪些功能。我们正在寻求实施自签名证书,因为它超出了实施 CA 以进行适当的证书身份验证的范围。这只是现阶段的概念证明。
对此的任何建议将不胜感激。
问候,
莎拉
如果你想要 OpenSSL 的源代码,你可以从这里下载:https ://www.openssl.org/source/
如果您想要构建分发包的确切源代码,则需要类似源包之类的东西,具体取决于您的分发是什么。
至于不确定使用什么 OpenSSL 函数来启动 TLS 连接,它已经在 SO 上进行了介绍。