core

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2023 License: Apache-2.0 Imports: 64 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrCertificateNotFound        = errors.New("domain not found")
	ErrNotValidYetCertificate     = errors.New("not valid yet certificate")
	ErrExpiredCertificate         = errors.New("expired certificate")
	ErrInvalidCertificate         = errors.New("invalid certificate")
	ErrCertificateIssue           = errors.New("issue certificate")
	ErrCertificateIssueAfterGrace = errors.New("issue certificate after grace period")
	ErrCertificateNotIssued       = errors.New("certificate not issued")
	ErrCertificateNotReady        = errors.New("certificate not ready")
	ErrLeafCertificateNotFound    = errors.New("leaf certificate not found")

	RenewBefore        = time.Hour * 24
	IssueGraceInterval = time.Hour
)
View Source
var (
	CertBucket    = "cert"
	CertBucketLen = len(CertBucket)
)
View Source
var (
	ClientCertFile = "client.crt"
	ClientKeyFile  = "client.key"
)
View Source
var (
	ConfigBucket    = "config"
	ConfigBucketLen = len(ConfigBucket)
)
View Source
var ErrJobNotFound = errors.New("job not found")
View Source
var IPv4Local = net.IPv4(127, 0, 0, 1)

Functions

func AutoupdateService

func AutoupdateService() sauce.AutoupdateService

func BadgerStorageFactory

func BadgerStorageFactory(beanName string) gluten.FactoryBean

func BoltStorageFactory

func BoltStorageFactory(beanName string) gluten.FactoryBean

func CertificateIssueService

func CertificateIssueService() sauce.CertificateIssueService

func CertificateManager

func CertificateManager() sauce.CertificateManager

func CertificateRepository

func CertificateRepository() sauce.CertificateRepository

func CertificateService

func CertificateService() sauce.CertificateService

func ConfigRepository

func ConfigRepository(priority int) sauce.ConfigRepository

func CoreScanner

func CoreScanner(scan ...interface{}) sauce.CoreScanner

func DynDNSService

func DynDNSService() sauce.DynDNSService

func InmemoryStorageFactory

func InmemoryStorageFactory(beanName string) gluten.FactoryBean

func JobService

func JobService() sauce.JobService

func LogFactory

func LogFactory() gluten.FactoryBean

func LumberjackFactory

func LumberjackFactory() gluten.FactoryBean

func MailService

func MailService() sauce.MailService

func NodeService

func NodeService() sauce.NodeService

func StorageService

func StorageService() sauce.StorageService

func WhoisService

func WhoisService() sauce.WhoisService

Types

This section is empty.

Directories

Path Synopsis
dns
* Copyright (c) 2022-2023 Zander Schwid & Co.
* Copyright (c) 2022-2023 Zander Schwid & Co.
* Copyright (c) 2022-2023 Zander Schwid & Co.
* Copyright (c) 2022-2023 Zander Schwid & Co.

Jump to

Keyboard shortcuts

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