Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
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 }
Options is the configuration for the server.
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server is the gRPC server for the Sentry service.
func (*Server) SignCertificate ¶
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.