Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶ added in v1.12.0
type Options struct {
// Port is the port that the server will listen on.
Port int
// ListenAddress is the address that the server will listen on.
ListenAddress string
// Security is the security Provider for the server.
Security security.Provider
// Validator are the client authentication validator.
Validators map[sentryv1pb.SignCertificateRequest_TokenValidator]validator.Validator
// Name of the default validator to use if the request doesn't specify one.
DefaultValidator sentryv1pb.SignCertificateRequest_TokenValidator
// CA is the certificate authority which signs client certificates.
CA ca.Signer
// Healthz is the healthz handler for the server.
Healthz healthz.Healthz
// JWTEnabled indicates whether JWT support is enabled
JWTEnabled bool
// JWTTTL is the time to live for the JWT token.
JWTTTL time.Duration
}
Options is the configuration for the server.
type Server ¶ added in v1.14.0
type Server struct {
// contains filtered or unexported fields
}
Server is the gRPC server for the Sentry service.
func (*Server) SignCertificate ¶ added in v1.14.0
func (s *Server) SignCertificate(ctx context.Context, req *sentryv1pb.SignCertificateRequest) (*sentryv1pb.SignCertificateResponse, error)
SignCertificate implements the SignCertificate gRPC method.
Click to show internal directories.
Click to hide internal directories.