So going though v7, v8 and v9 of the certificate guides I continued to have some issues getting the certificate to work and the steps never included ways to add subject alternative names. Upon further research I have identified a good step by step to replace the trend micro DSM certificate and include subject alternative names using a Microsoft certificate authority.
- Stop the “Trend Micro Deep Security Manager” serviceIf not already created, create a folder on the root of C:\ called “certs”Go to C:\Program Files\Trend Micro\Deep Security Manager and create a new folder called “Backupkeystore”Copy .keystore and configuration.properties to Backupkeystore folderOpen administrative command line & change directory to “C:\Program Files \Trend Mirco\Deep Security Manager\jre\bin\”Run this command “keytool -genkey -alias tomcat -keyalg RSA -dname cn=(FQDN of Server)”.This will create a “.keystore” file under the C:\Users\ directoryWhen prompted for password enter a password for the keystore.Run this command “keytool -certreq -keyalg RSA -alias tomcat -file certrequest.txt”When prompted for password use same password as entered in step 6.Open the certrequest.txt located in C:\Program Files \Trend Micro\Deep Security Manager\jre\bin\ and copy the contents of the file.Access the CA server site https://certsrv and click “Request a certificate”.Select “advanced certificate request”Select “Submit a certificate request by using a base-64-encoded CMC or PKCS #10 file, or submit a renewal request by using a base-64-encoded PKCS #7 file”Paste copied text from certrequest.txt in “Base-64-encoded certificate request” field, select “Web Server” under Certificate Template and enter Subject Alternative Names under Additional Attributes using the following format: “san:dns=&dns=” and click “Submit.”Click “Download certificate chain” and save as “trend.p7b” in the certs folder on the C: driveFrom administrative command prompt run this command “keytool -import -trustcacerts -alias tomcat -file C:\certs\trend.p7b -keystore C:\Users\.keystore”When prompted for password use same password as entered in step 6.When prompted to “Install reply anyway”, type “yes”Copy .keystore from C:\Users%username%\ and paste it into C:\Program Files \Trend Micro\Deep Security ManagerFrom administrative command prompt change directories to C:\Program Files \Trend Micro\Deep Security Manager and run this command “.\configuration.properties”. This will open the configuration.properties in notepad.Look for the line keystorePass= and delete the entry after the = symbol, enter the password used in step 6 after the = and save and close the file.Restart the “Trend Micro Deep Security Manager” service
