warp-tls: HTTP over TLS support for Warp via the TLS package

[ library, mit, web, yesod ] [ Propose Tags ]

SSLv1 and SSLv2 are obsoleted by IETF. We should use TLS 1.2 (or TLS 1.1 or TLS 1.0 if necessary). HTTP/2 can be negotiated by ALPN. API docs and the README are available at http://www.stackage.org/package/warp-tls.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0, 1.1.0, 1.1.1, 1.2.0, 1.2.0.1, 1.2.0.2, 1.2.0.3, 1.2.0.4, 1.2.1, 1.3.0, 1.3.0.1, 1.3.0.2, 1.3.1, 1.3.1.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.5.1, 1.4.0, 1.4.0.1, 1.4.1, 1.4.1.1, 1.4.1.2, 1.4.1.3, 1.4.1.4, 1.4.2, 2.0.0, 2.0.0.1, 2.0.1, 2.0.2, 2.0.3.1, 2.0.3.2, 2.0.3.3, 2.0.4, 2.0.5, 3.0.0, 3.0.0.1, 3.0.1, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.1.4, 3.0.2, 3.0.3, 3.0.4, 3.0.4.1, 3.0.4.2, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.2.0, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.4.2, 3.2.4.3, 3.2.5, 3.2.6, 3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11, 3.2.12, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4 (info)
Change log ChangeLog.md
Dependencies base (>=4.12 && <5), bytestring (>=0.9), data-default-class (>=0.0.1), network (>=2.2.1), recv (>=0.1.0 && <0.2.0), streaming-commons, tls (>=1.7), tls-session-manager (>=0.0.4), unliftio, wai (>=3.2 && <3.3), warp (>=3.3.29 && <3.5) [details]
License MIT
Author Michael Snoyman
Maintainer michael@snoyman.com
Category Web, Yesod
Home page http://github.com/yesodweb/wai
Source repo head: git clone git://github.com/yesodweb/wai.git
Uploaded by KazuYamamoto at 2024-02-03T07:37:49Z
Distributions Arch:3.4.4, Debian:3.2.12, Fedora:3.3.6, FreeBSD:3.1.1, LTSHaskell:3.4.4, NixOS:3.4.3, Stackage:3.4.4, openSUSE:3.4.4
Reverse Dependencies 27 direct, 23 indirect [details]
Downloads 96708 total (367 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-02-03 [all 1 reports]

Readme for warp-tls-3.4.4

[back to package description]

warp-tls

Serve WAI applications using the Warp webserver and the Haskell TLS library.

In order to generate a self-signed certificate for testing, try the following:

openssl genrsa -out key.pem 2048
openssl req -new -key key.pem -out certificate.csr
openssl x509 -req -in certificate.csr -signkey key.pem -out certificate.pem