Documentation
¶
Index ¶
- func StartServer(config *config.ServerConfig, userAgent string)
- type IssuerService
- func (s IssuerService) IssueCert(ctx context.Context, req *api.CertificateRequest) (*api.CertificateResponse, error)
- func (s IssuerService) OnCertificateRenewal(req *api.CertificateRenewalNotificationRequest, ...) error
- func (s IssuerService) Ping(ctx context.Context, req *api.PingRequest) (*api.PingResponse, error)
- type Whitelist
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartServer ¶
func StartServer(config *config.ServerConfig, userAgent string)
StartServer spawns a server instance given a server config
Types ¶
type IssuerService ¶
type IssuerService struct {
// contains filtered or unexported fields
}
IssuerService issues certificates to clients
func NewIssuerService ¶
func NewIssuerService(config *config.ServerConfig, userAgent string) *IssuerService
NewIssuerService constructs a new instance with a predefined config
func (IssuerService) IssueCert ¶
func (s IssuerService) IssueCert(ctx context.Context, req *api.CertificateRequest) (*api.CertificateResponse, error)
IssueCert issues a certificate for a valid request
func (IssuerService) OnCertificateRenewal ¶
func (s IssuerService) OnCertificateRenewal(req *api.CertificateRenewalNotificationRequest, res api.CertificateIssuer_OnCertificateRenewalServer) error
OnCertificateRenewal notifies the client about certificates that has been renewed server side
func (IssuerService) Ping ¶
func (s IssuerService) Ping(ctx context.Context, req *api.PingRequest) (*api.PingResponse, error)
Ping is used to check that the service is alive
Click to show internal directories.
Click to hide internal directories.