2012-03-01 23 views
6

Có triển khai hoặc trình bao bọc hoàn chỉnh (và tốt) cho SSL trong Haskell không? Người bạn của tôi, người đang học Haskell hỏi tôi trước đó về cách làm TLS hoặc SSL trong Haskell, và sau một chút, tôi không thể cho anh ta một câu trả lời hay.Sử dụng SSL trong Haskell

hsgnutls dường như chưa bao giờ cất cánh và hsopenssl có vẻ là một triển khai không đầy đủ, sau một chút tìm kiếm Googling và StackOverflow tôi không tìm thấy đơn giản "Đây là cách bạn làm điều đó". giải trình. Có một cách defacto mà tôi đang thiếu hoặc bạn đang mắc kẹt bằng cách sử dụng một thư viện được thực hiện một phần?

+5

Bạn đã xem gói [tls] (http://hackage.haskell.org/package/tls) chưa? Đó là một trong những được sử dụng bởi các khuôn khổ Yesod và các gói có liên quan, vì vậy nó cần được duy trì tốt. (Mặc dù, tôi không có bất kỳ kinh nghiệm với nó bản thân mình, vì vậy tôi không thể bình luận về sự hoàn chỉnh của nó). – hammar

Trả lời

5

Bạn đã xem HsOpenSSL hoặc tls?

HsOpenSSL là một ràng buộc để OpenSSL, và tls là một thực hiện Haskell của TLS.

+0

Làm việc cho bạn của tôi, tôi đã quên mất điều này, cảm ơn phản ứng, mặc dù việc thực hiện vẫn chưa hoàn chỉnh trông giống như nó phục vụ nhu cầu của anh ta. – jroesch

Các vấn đề liên quan