Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACMEHandler ¶
type ACMEHandler struct {
// contains filtered or unexported fields
}
func NewACMEHandler ¶
func NewACMEHandler(acmeSvc *service.ACMEService, logger *slog.Logger) *ACMEHandler
func (*ACMEHandler) CreateChallenge ¶
func (h *ACMEHandler) CreateChallenge(c *gin.Context)
func (*ACMEHandler) DeleteChallenge ¶
func (h *ACMEHandler) DeleteChallenge(c *gin.Context)
type DeviceEnrollHandler ¶
type DeviceEnrollHandler struct {
// contains filtered or unexported fields
}
func NewDeviceEnrollHandler ¶
func NewDeviceEnrollHandler(deviceSvc *service.DeviceService, nexusSvc *service.NexusService, tpmVerifier tpm.Verifier, logger *slog.Logger) *DeviceEnrollHandler
func (*DeviceEnrollHandler) CompleteEnroll ¶
func (h *DeviceEnrollHandler) CompleteEnroll(c *gin.Context)
func (*DeviceEnrollHandler) StartEnroll ¶
func (h *DeviceEnrollHandler) StartEnroll(c *gin.Context)
type DeviceHandler ¶
type DeviceHandler struct {
// contains filtered or unexported fields
}
func NewDeviceHandler ¶
func NewDeviceHandler(deviceSvc *service.DeviceService, nexusSvc *service.NexusService, logger *slog.Logger) *DeviceHandler
func (*DeviceHandler) GetMe ¶
func (h *DeviceHandler) GetMe(c *gin.Context)
func (*DeviceHandler) UpdateHostname ¶
func (h *DeviceHandler) UpdateHostname(c *gin.Context)
type HealthHandler ¶
type HealthHandler struct {
// contains filtered or unexported fields
}
func NewHealthHandler ¶
func NewHealthHandler(pool *pgxpool.Pool) *HealthHandler
func (*HealthHandler) Health ¶
func (h *HealthHandler) Health(c *gin.Context)
func (*HealthHandler) Ready ¶
func (h *HealthHandler) Ready(c *gin.Context)
type NexusRegisterHandler ¶
type NexusRegisterHandler struct {
// contains filtered or unexported fields
}
func NewNexusRegisterHandler ¶
func NewNexusRegisterHandler(nexusSvc *service.NexusService, logger *slog.Logger) *NexusRegisterHandler
func (*NexusRegisterHandler) Register ¶
func (h *NexusRegisterHandler) Register(c *gin.Context)
type NonceHandler ¶
type NonceHandler struct {
// contains filtered or unexported fields
}
func NewNonceHandler ¶
func NewNonceHandler(nonceStore *auth.NonceStore) *NonceHandler
func (*NonceHandler) GetNonce ¶
func (h *NonceHandler) GetNonce(c *gin.Context)
type TokenHandler ¶
type TokenHandler struct {
// contains filtered or unexported fields
}
func NewTokenHandler ¶
func NewTokenHandler(tokenSvc *service.TokenService, logger *slog.Logger) *TokenHandler
func (*TokenHandler) IssueNexusToken ¶
func (h *TokenHandler) IssueNexusToken(c *gin.Context)
type VerifyHandler ¶
type VerifyHandler struct {
// contains filtered or unexported fields
}
func NewVerifyHandler ¶
func NewVerifyHandler(tokenSvc *service.TokenService) *VerifyHandler
func (*VerifyHandler) VerifyToken ¶
func (h *VerifyHandler) VerifyToken(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.