This article describes how to create a certificate-signing request (CSR) for a custom intermediate certificate authority (for HTTPS Inspection) or server certificate.
With SWG, typically, there are two types of SSL certificates that are needed and that you might want to have officially signed:
- Intermediate certificate authorities
- Server certificates
This article describes how to create a CSR for both types of certificates. This CSR is signed by a third-party certificate authority (CA), such as your internally used PKI.
You might want to use a custom intermediate certificate authority for HTTPS inspection instead of the default self-signed one that's shipped with the product. When using HTTPS inspection, SWG acts as a man-in-the-middle for the HTTPS connection and replaces the certificate provided to the user. The CA then signs the certificate.
The server certificate can be used to secure access to SWG. For example, when accessing the user interface, intercepting a connection in a reverse proxy environment, or securing the connection to the ICAP server.
NOTE: To use the certificate, the third-party CA must sign the CSR. The private key and CSR created below aren't sufficient.
IMPORTANT:
- SWG provides the technical mechanism to support the integration of third-party certificates. But, the generation, validation, or troubleshooting of third-party certificates isn't supported.
- This article explains how to create the CSR for an intermediate CA or a server certificate.
The article doesn't explicitly cover how and where to import the certificate into the product. See your product documentation for further details.