Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCertificate ¶ added in v1.1.0
func GenerateCertificate(config CertificateConfig, opts ...GenerateCertificateOption) (certPEM []byte, keyPEM []byte, err error)
Types ¶
type AcmeLogger ¶ added in v1.2.0
type AcmeOption ¶ added in v1.2.0
type AcmeOption func(*AcmeOptions) error
func AcmeCertificateCacheDIR ¶ added in v1.3.0
func AcmeCertificateCacheDIR(v string) AcmeOption
func AcmeRequestCertificateTimeout ¶ added in v1.2.0
func AcmeRequestCertificateTimeout(v time.Duration) AcmeOption
func CustomizeAcmeLogger ¶ added in v1.2.0
func CustomizeAcmeLogger(v AcmeLogger) AcmeOption
type AcmeOptions ¶ added in v1.2.0
type AcmeOptions struct { CacheDIR string RequestCertificateTimeout time.Duration Log AcmeLogger }
type CertificateConfig ¶ added in v1.1.0
type GenerateCertificateOption ¶ added in v1.1.0
type GenerateCertificateOption func(*GenerateCertificateOptions) error
func CA ¶ added in v1.1.0
func CA() GenerateCertificateOption
func WithExpirationDays ¶ added in v1.1.0
func WithExpirationDays(days int) GenerateCertificateOption
func WithParent ¶ added in v1.1.0
func WithParent(certPEM []byte, keyPEM []byte) GenerateCertificateOption
func WithSerialNumber ¶ added in v1.1.0
func WithSerialNumber(sn uint64) GenerateCertificateOption
type GenerateCertificateOptions ¶ added in v1.1.0
type GenerateCertificateOptions struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.