crypto

package
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package crypto implements utility functions for handling crypto related files.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenCert

func GenCert(certName string, keyName string, l log.Logger) error

GenCert generates TLS-Certificates. This function has side effects: it creates the respective certificate / key pair at the destination locations unless the tuple already exists, if that is the case, this is a noop.

func GenTempCertForAddr

func GenTempCertForAddr(addr string) (tls.Certificate, error)

GenTempCertForAddr generates temporary TLS-Certificates in memory.

func NewCertPoolFromPEM

func NewCertPoolFromPEM(crts ...io.Reader) (*x509.CertPool, error)

NewCertPoolFromPEM reads certificates from io.Reader and returns a x509.CertPool containing those certificates.

Types

This section is empty.

Jump to

Keyboard shortcuts

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