2013-11-09 21 views

回答

6

Phobos不支持它。我这样做的方式是使用openssl C库。

OpenSSL的结合包可以在这里找到: https://github.com/D-Programming-Deimos/openssl

我只是打了这个文件在一起使用C OpenSSL库子类火卫一插座: https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff/blob/master/sslsocket.d

此代码仅适用于客户端,但它很容易使用,并且显示了如何访问C库来做更多事情(查看C文档 - 您可以在D中调用相同的函数)。该文件的底部是一个演示main(),它从本地https服务器加载并进行测试。