# Packages
No description provided by the author
# Functions
DecodeSCEPResponse decodes a SCEP response.
EncodeSCEPRequest encodes a SCEP HTTP Request.
EndpointLoggingMiddleware returns an endpoint middleware that logs the duration of each invocation, and the resulting error, if any.
MakeClientEndpoints returns an Endpoints struct where each endpoint invokes the corresponding method on the remote instance, via a transport/http.Client.
No description provided by the author
No description provided by the author
No description provided by the author
IDMChallengeMiddleware.
NewLoggingService creates adds logging to the SCEP service.
NewService creates a new scep service.
NopCSRSigner does nothing.
SignCSRAdapter adapts a next (i.e.
StaticChallengeMiddleware wraps next and validates the challenge from the CSR.
WithAddlCA appends an additional certificate to the slice of CA certs.
WithLogger configures a logger for the SCEP Service.
# Structs
No description provided by the author
SCEPRequest is a SCEP server request.
SCEPResponse is a SCEP server response.
# Interfaces
CSRSigner is a handler for CSR signing by the CA/RA
SignCSR should take the CSR in the CSRReqMessage and return a Certificate signed by the CA.
CSRSignerContext is a handler for signing CSRs by a CA/RA.
Service is the interface for all supported SCEP server operations.
# Type aliases
CSRSignerContextFunc is an adapter for CSR signing by the CA/RA.
CSRSignerFunc is an adapter for CSR signing by the CA/RA.
ServiceOption is a server configuration option.