我想了解使用 SSL 来保护客户端/服务器通信的具体细节。是否有任何关于如何使用 OpenSSL 执行此操作的文档?
到目前为止,我能找到的最好的是 stunnel 的源代码(http://www.stunnel.org/)......
更准确地说,我希望客户端能够与服务器连接,进行安全握手,验证服务器的证书是否有效(例如,由受信任的 CA 签名、未过期等)然后发送一些数据。
我想了解使用 SSL 来保护客户端/服务器通信的具体细节。是否有任何关于如何使用 OpenSSL 执行此操作的文档?
到目前为止,我能找到的最好的是 stunnel 的源代码(http://www.stunnel.org/)......
更准确地说,我希望客户端能够与服务器连接,进行安全握手,验证服务器的证书是否有效(例如,由受信任的 CA 签名、未过期等)然后发送一些数据。
这些看起来很有希望:
http://www.openssl.org/docs/apps/openssl.html
http://www.ibm.com/developerworks/linux/library/l-openssl.html
我还发现了这个:http ://www.rtfm.com/openssl-examples/有很好的简单示例。