Cross-sign your CA certificate with the Certificate Signing Request (CSR) file provided by Internet Access for use by Internet Access Gateways.
Internet Access allows administrators to cross-sign your organization's own CA
certificate with the Certificate Signing Request (CSR) file provided by Trend Micro, and upload the
cross-signed certificate on the Trend Vision One management console. Cross-signing the CA certificate
establishes a trusted relationship between the Trend Micro CA certificate and your
organization's own CA certificate.
NoteInternet Access provides different CSR files for the cloud gateway and
on-premises gateways.
|
Procedure
- Check the following:
-
Your organization's CA certificate and the corresponding CA private key and its passphrase are already available.
-
The Path Length Constraint in your organization's CA certificate is set to None, so that there is no restriction on the CA certificates down in the hierarchy.
-
The administrator has a basic knowledge of openssl commands.
-
- Go to .
- Click the HTTPS Inspection tab.
- Click the Settings gear icon in the upper right.
- Click Download CSR and select the gateway type to download the corresponding CSR file to your local machine.
- Create a folder on your local machine and specify a name for the folder, for
example,
CrossSignIAGCA_cloud
for the cloud gateway,CrossSignIAGCA_onprem
for the on-premises gateway.Note
The names of the folders and files created in this section are customizable. - Go to the newly created folder.
- Create a subfolder named
newcerts
. - Create an empty file named
certindex
. - Create a file, copy and paste the following text, and then save it as
serialfile
:a000
- Move the downloaded CSR file to folder
newcerts
, and rename it toiag_ca.csr
: - Create a file, copy and paste the following text into the file, and then save
it as a configuration file named
myca.conf
:[ca] default_ca = rootca [crl_ext] #issuerAltName=issuer:copy #this would copy the issuer name to altname authorityKeyIdentifier=keyid:always [rootca] new_certs_dir = newcerts unique_subject = no certificate = root.cer #Your organization's CA certificate database = certindex private_key = root.key #Your organization's CA private key serial = serialfile default_days = 3660 #Should be at least two years from the date of cross-signing default_md = sha256 #sha256 is required. policy = myca_policy x509_extensions = myca_extensions [ myca_policy ] countryName = supplied stateOrProvinceName = supplied localityName = supplied organizationName = supplied organizationalUnitName = optional commonName = supplied emailAddress = optional [ myca_extensions ] #These extensions are required. basicConstraints = CA:true subjectKeyIdentifier = hash authorityKeyIdentifier = keyid:always keyUsage = keyCertSign, cRLSign
- Run the following command to cross-sign your organization's CA certificate
using the CSR file:
openssl ca -batch -config myca.conf -notext -days 7320 -in iag_ca.csr -out iag_ca.cer
A cross-signed certificate named0A.pem
is generated under foldernewcerts
.