dynamiccert

package
v0.36.23 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package dynamiccert provides a simple way of communicating a dynamically updating PEM-encoded certificate and key.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Private

type Private interface {
	dynamiccertificates.CertKeyContentProvider
	SetCertKeyContent(certPEM, keyPEM []byte) error
	UnsetCertKeyContent()
	// contains filtered or unexported methods
}

func NewServingCert

func NewServingCert(name string) Private

NewServingCert returns a Private that is go routine safe. It can only hold key pairs that have IsCA=false.

type Provider

type Provider interface {
	Private
	Public
}

func NewCA

func NewCA(name string) Provider

NewCA returns a Provider that is go routine safe. It can only hold key pairs that have IsCA=true.

type Public

type Public interface {
	dynamiccertificates.CAContentProvider
	// contains filtered or unexported methods
}

Jump to

Keyboard shortcuts

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