There are three options to resolve this issue:
1. Run SDM/SDC in "-nosecure". If security is not needed, running in "-nosecure" disables HTTPS security, which is enabled by default. If the -nosecure option is used before any -remoteconnect or -accept entries, HTTPS is disabled for all connections.
To use the "-nosecure" option, please do the following:
On the SDC systems:
- Shutdown the SdmConnectorService on the SDC system
- Make a backup of the <SdmConnector>/bin/sdc.config file
- Edit the sdc.config file and add -nosecure as the first line in the file. The following is an example (where X.X.X.X will be your ip address(es) of the SDM system(s) in your environment):
# Place config entries here, see README for options
-nosecure
-accept X.X.X.X
- Save the change
- On Linux, restart the SdmConnector by running the following commands:
- systemctl stop sdmconnector
- systemctl status sdmconnector (Verify the SdmConnector has stopped)
- systemctl start sdmconnector
- systemctl status sdmconnector (Verify the SdmConnector has started)
- On Windows, the SdmConnectorService runs as a Service.
- Open the Windows Services
- Find the SdmConnector service
- Stop the SdmConnector service
- Start the SdmConnector service
On the SpectroSERVER/SDM systems:
- Make a backup of the $SPECROOT/SDM/sdm.config file
- Edit the sdm.config file and add -nosecure as the first line in the file. The following is an example (where X.X.X.X will be your ip address(es) of the SDC system(s) in your environment):
-nosecure
-remoteconnect X.X.X.X
- Save the change to the file
- Re-import the Secure Domain Manager Configuration in OneClick
- Log into OneClick as an ADMIN user
- In the Explorer tab, find and select the Secure Domain Manager folder
- Click on the Information tab
- Find and expand the Configuration folder
- Click on the Import button to import the changes made to the sdm.config file
2. Create a new cert if security is needed
- Log into the SDM/SpectroSERVER system as the root user or su/sudo su to the root user
- cd to the $SPECROOT/SDM/cert directory
- Rename the following files:
- SDMCAKeyv2.pem
- SDMCAv2.pem
- SDMCertv2.p12
- Run the following command where <Country Code> is the two letter Country Code for your environment. This will create new SDMCAv2.pem and SDMCAKeyv2.pem files.
./CertGen -t ca -c <Country Code>
- Run the following command where <Country Code> is the same two letter Country Code used above for your environment. This will create a new SDMCertv2.01.p12 file:
./CertGen -t cert -c <Country Code>
- Rename SDMCertv2.01.p12 to SDMCertv2.p12
- Run the following from the $SPECROOT/SDM/certs directory on the SpectroSERVER/SDM system to verify the date of the new cert. Check the value of the "notAfter" parameter. The new cert should be good for two years.
openssl x509 -purpose -enddate -in SDMCAv2.pem
- Re-import the Secure Domain Manager Configuration in OneClick
- Log into OneClick as an ADMIN user
- In the Explorer tab, find and select the Secure Domain Manager folder
- Click on the Information tab
- Find and expand the Configuration folder
- Click on the Import button to import the changes made to the sdm.config file
- Copy the following three files to the <SDMConnector>/bin/cert directory on the SDC system(s):
- SDMCAv2.pem
- SDMCertv2.p12
- On Linux, restart the SdmConnector by running the following commands:
- systemctl stop sdmconnector
- systemctl status sdmconnector (Verify the SdmConnector has stopped)
- systemctl start sdmconnector
- systemctl status sdmconnector (Verify the SdmConnector has started)
- On Windows, the SdmConnectorService runs as a Service.
- Open the Windows Services
- Find the SdmConnector service
- Stop the SdmConnector service
- Start the SdmConnector service
3. Use the certs in the attached New_SDM_Certs.zip file
- To implement these new certs on the SDM/SpectroSERVER system
- Copy the New_SDM_Certs.zip file to the SDM/SpectroSERVER system
- Log into the SDM/SpectroSERVER system as the user that owns the Spectrum installation
- Unzip the New_SDM_Certs.zip file
- Copy the following three files to the $SPECROOT/SDM/cert directory
- SDMCAv2.pem
- SDMCertv2.p12
- SDMCAKeyv2.pem
- Re-import the Secure Domain Manager Configuration in OneClick
- Log into OneClick as an ADMIN user
- In the Explorer tab, find and select the Secure Domain Manager folder
- Click on the Information tab
- Find and expand the Configuration folder
- Click on the Import button to import the changes made to the sdm.config file
- To implement these new certs on the SDConnector system:
- Copy the New_SDM_Certs.zip file to the SDConnector system
- Log into the SDConnector system as the root user or su/sudo su to the root user
- Unzip the New_SDM_Certs.zip file
- Copy the following two files to the /opt/CA/SDMConnector/bin/cert directory
- SDMCAv2.pem
- SDMCertv2.p12
- On Linux, restart the SDConnector by running the following commands:
- systemctl stop sdmconnector
- systemctl status sdmconnector (Verify the SdmConnector has stopped)
- systemctl start sdmconnector
- systemctl status sdmconnector (Verify the SdmConnector has started)
- On Windows, the SdmConnectorService runs as a Service.
- Open the Windows Services
- Find the SdmConnector service
- Stop the SdmConnector service
- Start the SdmConnector service