Add SSL certificates for the MID Server
Configure the MID Server to connect to a source over SSL.
Before you begin
About this task
You can add certificates to the MID Server to communicate over SSL/TLS in one of two
ways:
- Add certificates directly to the bundled JRE TrustStore file, using the following procedure.
- Specify a different TrustStore file for the MID Server to use. For more information, see Specify an external TrustStore for the MID Server.
During MID upgrade the bundled TrustStore is overwritten. The MID Server attempts to
migrate certificates from the existing TrustStore to the incoming one. To be
migrated, certificates must meet the following criteria:
- Quebec (backported to Orlando Patch 10 and Paris Patch 4)
- X.509 v3 certificates
- Basic Constraints Extension evaluates to false (or is not present)
- Rome (backported to Paris Patch 7 and Quebec Patch 2)
- X.509 certificates
- Any certificate present in the source, but not the destination TrustStore
Certificates that do not meet the criteria are overwritten. Alternatively, you can specify an external TrustStore file which is unaffected by MID Server upgrades. For more information, see Specify an external TrustStore for the MID Server
In Rome and later families, the migration strategy utilized during upgrade is
configurable via the MID Server configuration parameter
mid.truststore.migration.strategy. It can take the
following values:
- migrate_delta: the default strategy (outlined above for Rome)
- migrate_non_ca: a strategy matching the one outlined above for the Quebec family
- do_not_migrate: disables the TrustStore migration during upgrade, though a backup of the original TrustStore is made in the event of overwrite
During this migration process, a backup of the original and upgrade TrustStores are made and stored in the agent’s work directory: …\agent\work\truststore_migration\<time epoch seconds>\. The original TrustStore is renamed to cacerts_before and the upgrade TrustStore is renamed to cacerts_from_upgrade.