Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRouter ¶
func NewRouter(deps RouterDeps) http.Handler
Types ¶
type RouterDeps ¶
type RouterDeps struct {
Config *config.Config
Logger *slog.Logger
NonceStore *auth.NonceStore
TPMVerifier tpm.Verifier
TokenIssuer *token.Issuer
DeviceSvc *service.DeviceService
NexusSvc *service.NexusService
TokenSvc *service.TokenService
ACMESvc *service.ACMEService
DomainSvc *service.DomainService
AccountSvc *service.AccountService
VoucherSvc *service.VoucherService
AuditStore *store.AuditStore
DeviceStore *store.DeviceStore
AccountStore *store.AccountStore
LastSeenBatcher *store.LastSeenBatcher
Pool *pgxpool.Pool
PowerDNS *dns.PowerDNSClient
}
Click to show internal directories.
Click to hide internal directories.