2013-11-09 30 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服務器加載並進行測試。