Modules
Redwax server requires you to pair backend modules with frontend modules to create a useful server.
Frontend Modules
Frontend modules implement web facing protocols like SCEP and OCSP.
Return the CA certificate or next CA certificate as a response.
Generate and return a certificate revocation list as a response.
Generate and issue certificates in response to an X509 certificate request.
Respond with the revocation status of a certificate.
Return the CA certificate or next CA certificate as a PKCS7 response.
Generate public/private key pairs and and issue certificates in response to a application/x-www-form-urlencoded form request.
Generate and issue certificates using the SCEP protocol.
Generate and issue certificates using the SPKAC protocol.
Parse and return responses to RFC3161 Time Stamp Protocol requests.
Backend Modules
Backend modules perform discrete tasks, like returning the time, or signing a certificate.
Base module that ties frontend and backend modules together.
Read a certificate revocation list from a file on disk.
Read and write certificates, serial numbers and certificate sign requests from and to files on disk.
Sign certificates using certificates and keys on a smartcard or HSM using the OpenSSL ENGINE mechanism.
Authorise the issuing of a certificate, and store the certificate issued against an LDAP directory.
Sign certificates using certificates and keys on disk, generate random serial numbers, return the system time.