The transient-universe-tls package

[Tags:bsd3, library]

Secure communications for transient

[Skip to Readme]


Change log
Dependencies base (>=4.8 && <5.9), bytestring, certificate, cprng-aes, data-default, network, tls, transient, transient-universe, x509-store [details]
License BSD3
Author Alberto G. Corona
Category Network
Home page
Source repository head: git clone
Uploaded Sun Mar 5 19:51:43 UTC 2017 by AlbertoCorona
Distributions NixOS:
Downloads 46 total (10 in the last 30 days)
0 []
Status Docs not available [build log]
All reported builds failed as of 2017-03-05 [all 3 reports]
Hackage Matrix CI


  • Transient
    • Transient.TLS


Maintainer's Corner

For package maintainers and hackage trustees

Readme for transient-universe-tls

Readme for transient-universe-tls-


secure communications for transient-universe. initTLS must be called before using any communication. Then any connection with other nodes is atempted to be secure. It is necessary a certificate and a key for the node at the folder where it is executed. Certificate verification from calling nodes is disabled in this version, so encription of messages among nodes, and not verification is the goal initially. Connection from nodes accept https requests. If a connection is secure, socket communications are encripted too. 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