Documentation
¶
Index ¶
- type ACMEHandler
- type AccountHandler
- type CensusHandler
- func (h *CensusHandler) ClearTrustOverride(c *gin.Context)
- func (h *CensusHandler) FlagIssuer(c *gin.Context)
- func (h *CensusHandler) GetIssuer(c *gin.Context)
- func (h *CensusHandler) GetPCRClusters(c *gin.Context)
- func (h *CensusHandler) ListIssuers(c *gin.Context)
- func (h *CensusHandler) ListPCRClusters(c *gin.Context)
- func (h *CensusHandler) OverrideIssuerTier(c *gin.Context)
- func (h *CensusHandler) TrustExplain(c *gin.Context)
- func (h *CensusHandler) TrustOverride(c *gin.Context)
- type DeviceEnrollHandler
- type DeviceHandler
- type DomainHandler
- func (h *DomainHandler) AssignDomain(c *gin.Context)
- func (h *DomainHandler) DeleteDomain(c *gin.Context)
- func (h *DomainHandler) ListAssignments(c *gin.Context)
- func (h *DomainHandler) ListDomains(c *gin.Context)
- func (h *DomainHandler) RegisterDomain(c *gin.Context)
- func (h *DomainHandler) UnassignDomain(c *gin.Context)
- func (h *DomainHandler) VerifyDomain(c *gin.Context)
- type HealthHandler
- type NexusRegisterHandler
- type NonceHandler
- type RecoveryHandler
- type TokenHandler
- type VerifyHandler
- type VoucherHandler
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 AccountHandler ¶ added in v0.1.4
type AccountHandler struct {
// contains filtered or unexported fields
}
func NewAccountHandler ¶ added in v0.1.4
func NewAccountHandler(accountSvc *service.AccountService, logger *slog.Logger) *AccountHandler
func (*AccountHandler) CreateInvite ¶ added in v0.1.4
func (h *AccountHandler) CreateInvite(c *gin.Context)
func (*AccountHandler) JoinAccount ¶ added in v0.1.4
func (h *AccountHandler) JoinAccount(c *gin.Context)
func (*AccountHandler) LeaveAccount ¶ added in v0.1.4
func (h *AccountHandler) LeaveAccount(c *gin.Context)
type CensusHandler ¶ added in v0.1.5
type CensusHandler struct {
// contains filtered or unexported fields
}
func NewCensusHandler ¶ added in v0.1.5
func NewCensusHandler(censusStore *store.CensusStore, deviceStore *store.DeviceStore, auditStore *store.AuditStore, censusSvc *service.CensusService, logger *slog.Logger) *CensusHandler
func (*CensusHandler) ClearTrustOverride ¶ added in v0.1.5
func (h *CensusHandler) ClearTrustOverride(c *gin.Context)
func (*CensusHandler) FlagIssuer ¶ added in v0.1.5
func (h *CensusHandler) FlagIssuer(c *gin.Context)
func (*CensusHandler) GetIssuer ¶ added in v0.1.5
func (h *CensusHandler) GetIssuer(c *gin.Context)
func (*CensusHandler) GetPCRClusters ¶ added in v0.1.5
func (h *CensusHandler) GetPCRClusters(c *gin.Context)
func (*CensusHandler) ListIssuers ¶ added in v0.1.5
func (h *CensusHandler) ListIssuers(c *gin.Context)
func (*CensusHandler) ListPCRClusters ¶ added in v0.1.5
func (h *CensusHandler) ListPCRClusters(c *gin.Context)
func (*CensusHandler) OverrideIssuerTier ¶ added in v0.1.5
func (h *CensusHandler) OverrideIssuerTier(c *gin.Context)
func (*CensusHandler) TrustExplain ¶ added in v0.1.5
func (h *CensusHandler) TrustExplain(c *gin.Context)
func (*CensusHandler) TrustOverride ¶ added in v0.1.5
func (h *CensusHandler) TrustOverride(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, domainSvc *service.DomainService, voucherSvc *service.VoucherService, accountStore *store.AccountStore, 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 DomainHandler ¶ added in v0.1.1
type DomainHandler struct {
// contains filtered or unexported fields
}
func NewDomainHandler ¶ added in v0.1.1
func NewDomainHandler(domainSvc *service.DomainService, logger *slog.Logger) *DomainHandler
func (*DomainHandler) AssignDomain ¶ added in v0.1.1
func (h *DomainHandler) AssignDomain(c *gin.Context)
func (*DomainHandler) DeleteDomain ¶ added in v0.1.1
func (h *DomainHandler) DeleteDomain(c *gin.Context)
func (*DomainHandler) ListAssignments ¶ added in v0.1.1
func (h *DomainHandler) ListAssignments(c *gin.Context)
func (*DomainHandler) ListDomains ¶ added in v0.1.1
func (h *DomainHandler) ListDomains(c *gin.Context)
func (*DomainHandler) RegisterDomain ¶ added in v0.1.1
func (h *DomainHandler) RegisterDomain(c *gin.Context)
func (*DomainHandler) UnassignDomain ¶ added in v0.1.1
func (h *DomainHandler) UnassignDomain(c *gin.Context)
func (*DomainHandler) VerifyDomain ¶ added in v0.1.1
func (h *DomainHandler) VerifyDomain(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 RecoveryHandler ¶ added in v0.1.4
type RecoveryHandler struct {
// contains filtered or unexported fields
}
func NewRecoveryHandler ¶ added in v0.1.4
func NewRecoveryHandler( recoverySvc *service.RecoveryService, recoveryStore *store.RecoveryStore, accountStore *store.AccountStore, auditStore *store.AuditStore, logger *slog.Logger, ) *RecoveryHandler
func (*RecoveryHandler) DissolveAccount ¶ added in v0.1.4
func (h *RecoveryHandler) DissolveAccount(c *gin.Context)
func (*RecoveryHandler) GetAccountStatus ¶ added in v0.1.4
func (h *RecoveryHandler) GetAccountStatus(c *gin.Context)
func (*RecoveryHandler) ListPendingAccounts ¶ added in v0.1.4
func (h *RecoveryHandler) ListPendingAccounts(c *gin.Context)
func (*RecoveryHandler) OverrideAccount ¶ added in v0.1.4
func (h *RecoveryHandler) OverrideAccount(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)
type VoucherHandler ¶ added in v0.1.4
type VoucherHandler struct {
// contains filtered or unexported fields
}
func NewVoucherHandler ¶ added in v0.1.4
func NewVoucherHandler(voucherSvc *service.VoucherService, logger *slog.Logger) *VoucherHandler
func (*VoucherHandler) ListVouchers ¶ added in v0.1.4
func (h *VoucherHandler) ListVouchers(c *gin.Context)
func (*VoucherHandler) SignVoucher ¶ added in v0.1.4
func (h *VoucherHandler) SignVoucher(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.