2012-03-01 9 views
6

Esiste un'implementazione completa (o valida) o un wrapper per SSL in Haskell? Il mio amico che sta imparando Haskell mi ha chiesto prima come fare TLS o SSL in Haskell, e dopo un po 'non ho potuto dargli una buona risposta.Utilizzo di SSL in Haskell

hsgnutls sembra non essere mai decollato e hsopenssl sembra essere un'implementazione incompleta, dopo una piccola ricerca su Google e StackOverflow non ho trovato un semplice "Ecco come lo si fa". spiegazione. C'è un modo de facto che mi manca o sei bloccato usando una libreria parzialmente implementata?

+5

Hai dato un'occhiata al pacchetto [tls] (http://hackage.haskell.org/package/tls)? È quello usato dal framework Yesod e dai pacchetti correlati, quindi dovrebbe essere ben mantenuto. (Anche se non ne ho esperienza da solo, quindi non posso commentare la sua completezza). – hammar

risposta

5

Avete visto HsOpenSSL o ?

HsOpenSSL è un'associazione a OpenSSL, e tls è un'implementazione di Haskell TLS.

+0

Ho lavorato per il mio amico, mi ero dimenticato di questo, grazie per la risposta, anche se l'implementazione è ancora incompleta sembra che serva ai suoi bisogni. – jroesch