legocmd

package
v0.9.9 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2022 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Let's Encrypt client to go! CLI application for generating Let's Encrypt certificates using the ACME package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LegoCMD

type LegoCMD struct {
	// contains filtered or unexported fields
}

func New

func New() (*LegoCMD, error)

func (*LegoCMD) DNSCert

func (l *LegoCMD) DNSCert(domain, email, provider string, DNSEnv map[string]string) (CertPath string, KeyPath string, err error)

DNSCert cert a domain using DNS API

func (*LegoCMD) HTTPCert

func (l *LegoCMD) HTTPCert(domain, email string) (CertPath string, KeyPath string, err error)

HTTPCert cert a domain using http methods

func (*LegoCMD) RenewCert

func (l *LegoCMD) RenewCert(domain, email, certMode, provider string, DNSEnv map[string]string) (CertPath string, KeyPath string, err error)

RenewCert renew a domain cert

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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