tls

package
v0.0.0-...-39f2884 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2022 License: BSD-3-Clause Imports: 18 Imported by: 0

Documentation

Overview

Package tls provides the functionality to Ponzu systems to encrypt HTTP traffic through the ability to generate self-signed certificates for local development and fetch/update production certificates from Let's Encrypt.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Enable

func Enable()

Enable runs the setup for creating or locating production certificates and starts the TLS server

func EnableDev

func EnableDev()

EnableDev generates self-signed SSL certificates to use HTTPS & HTTP/2 while working in a development environment. The certs are saved in a different directory than the production certs (from Let's Encrypt), so that the acme/autocert package doesn't mistake them for it's own. Additionally, a TLS server is started using the default http mux.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL