diff --git a/EgeriaClient.p12 b/EgeriaClient.p12
index 1c7a4ea8f63..b8cb5f6d050 100644
Binary files a/EgeriaClient.p12 and b/EgeriaClient.p12 differ
diff --git a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/application.properties b/application.properties
similarity index 59%
rename from open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/application.properties
rename to application.properties
index b2720e96b38..e616bbf2d27 100644
--- a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/application.properties
+++ b/application.properties
@@ -1,9 +1,22 @@
# SPDX-License-Identifier: Apache-2.0
# Copyright Contributors to the ODPi Egeria project.
+# ========================================================================================================
+# The application.properties file is used to configure the OMAG Server Platform which is implemented as
+# a spring boot application.
+###############################################
+### Default port for the OMAG Server Platform
+################################################
server.port=9443
-server.ssl.key-store=classpath:keystore.p12
+
+################################################
+### SSL security.
+# The keystore determines the information sent out by the server to identify itself.
+# The truststore is where the certificates of trusted servers the platform is calling are located.
+# (Note SSL certificate checking is performed on client-side only.)
+################################################
+server.ssl.key-store=keystore.p12
server.ssl.key-store-password=egeria
server.ssl.keyStoreType=PKCS12
server.ssl.keyAlias=egeriaserverchassis
@@ -11,21 +24,26 @@ server.ssl.keyAlias=egeriaserverchassis
server.ssl.trust-store=truststore.p12
server.ssl.trust-store-password=egeria
-# WARNING! setting 'false' allows java clients to open https connections without checking certificates validity
+# WARNING! setting 'strict.ssl=false' allows java clients to open https connections without checking the validity of
+# certificates from the servers it is calling.
# Alternate you can import self signed certificates into java truststore or setup an truststore only for this app
# by adding the store into server.ssl.trust-store parameter
strict.ssl=true
+# Comma separated values of http headers to be added to ThreadLocal
+header.name.list=
################################################
-### startup servers configuration
+### Which java packages should be scanned to locate the Spring resource definitions that define the REST APIs?
################################################
scan.packages=org.odpi.openmetadata.*
-#userId used to startup the list of configured servers default is 'system'
+
+################################################
+### startup servers configuration
+################################################
+#userId used to start up the list of configured servers default is 'system'
startup.user=system
-# Comma separated names of servers to be started
+# Comma separated names of servers to be started. The server names should be unquoted.
startup.server.list=
-# Comma separated values of http headers to be added to ThreadLocal
-header.name.list=
################################################
### Logging
diff --git a/keystore.12 b/keystore.12
deleted file mode 100644
index d3774370638..00000000000
Binary files a/keystore.12 and /dev/null differ
diff --git a/keystore.p12 b/keystore.p12
new file mode 100644
index 00000000000..78b936d2427
Binary files /dev/null and b/keystore.p12 differ
diff --git a/open-metadata-distribution/open-metadata-assemblies/build.gradle b/open-metadata-distribution/open-metadata-assemblies/build.gradle
index 84f035149ce..ab7c8f5d3fe 100644
--- a/open-metadata-distribution/open-metadata-assemblies/build.gradle
+++ b/open-metadata-distribution/open-metadata-assemblies/build.gradle
@@ -104,10 +104,6 @@ dependencies {
implementation project(':open-metadata-resources:open-metadata-samples:governance-services-sample')
}
-// Path to the SSL key for OMAG server to function as a client to itself
-String keyDirPath = project(':open-metadata-implementation:server-chassis:server-chassis-spring').projectDir.getAbsolutePath() + '/src/main/resources'
-File keyDir = file(keyDirPath)
-//println keyDirPath
distributions {
egeriaomag {
@@ -183,13 +179,11 @@ distributions {
include 'NOTICE'
include 'LICENSE'
include 'truststore.p12'
+ include 'keystore.p12'
+ include 'application.properties'
include 'content-packs/*'
include 'sample-data/*/*'
}
-// copy key to root of targz file
- from (keyDir) {
- include 'keystore.p12'
- }
fileMode = 0755
}
}
diff --git a/open-metadata-distribution/open-metadata-assemblies/src/main/assemblies/egeria-omag.xml b/open-metadata-distribution/open-metadata-assemblies/src/main/assemblies/egeria-omag.xml
deleted file mode 100644
index 1de8bb0fe5d..00000000000
--- a/open-metadata-distribution/open-metadata-assemblies/src/main/assemblies/egeria-omag.xml
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-
-
-
-
-
- tar.gz
- dir
-
- distribution
- egeria-omag-${open-metadata.version}
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- org.odpi.egeria:server-chassis-spring:*
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:*
-
-
-
- ${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}
- ./server
- false
-
- false
-
-
-
-
-
- true
-
-
-
- org.odpi.egeria:audit-log-console-connector:*
- org.odpi.egeria:audit-log-event-topic-connector:*
- org.odpi.egeria:audit-log-file-connector:*
- org.odpi.egeria:audit-log-slf4j-connector:*
- org.odpi.egeria:avro-file-connector:*
- org.odpi.egeria:basic-file-connector:*
- org.odpi.egeria:cohort-registry-file-store-connector:*
- org.odpi.egeria:configuration-encrypted-file-store-connector:*
- org.odpi.egeria:configuration-file-store-connector:*
- org.odpi.egeria:csv-file-connector:*
- org.odpi.egeria:data-folder-connector:*
- org.odpi.egeria:discovery-service-connectors:*
- org.odpi.egeria:governance-action-connectors:*
- org.odpi.egeria:dynamic-archiver-connectors:*
- org.odpi.egeria:files-integration-connectors:*
- org.odpi.egeria:kafka-integration-connector:*
- org.odpi.egeria:openapi-integration-connector:*
- org.odpi.egeria:openlineage-integration-connectors:*
- org.odpi.egeria:inmemory-open-metadata-topic-connector:*
- org.odpi.egeria:inmemory-repository-connector:*
- org.odpi.egeria:kafka-open-metadata-topic-connector:*
- org.odpi.egeria:omrs-rest-repository-connector:*
- org.odpi.egeria:open-lineage-janus-connector:*
- org.odpi.egeria:elasticsearch-integration-connector:*
- org.odpi.egeria:open-metadata-archive-file-connector:*
- org.odpi.egeria:open-metadata-archive-directory-connector:*
-
- org.odpi.egeria:open-metadata-security-samples:*
- org.odpi.egeria:spring-rest-client-connector:*
-
- org.odpi.egeria:governance-services-sample:*
-
-
- ${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}
- ./server/lib
- false
-
-
- false
-
-
-
-
-
-
-
- true
-
-
- org.odpi.egeria:graph-repository-connector:*
-
-
- ${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}
- ./server/lib
- false
- false
- jar-with-dependencies
-
-
-
-
- true
-
- org.odpi.egeria:glossary-canonical-model:*
- org.odpi.egeria:open-metadata-types-utility:*
-
-
- ${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}
- ./utilities
- jar-with-dependencies
- false
- false
-
-
-
-
- true
-
- org.odpi.egeria:admin-services-config-metadata-server-sample:*
- org.odpi.egeria:asset-create-avro-sample:*
- org.odpi.egeria:asset-create-csv-sample:*
- org.odpi.egeria:asset-reader-avro-sample:*
- org.odpi.egeria:asset-reader-csv-sample:*
- org.odpi.egeria:governance-leadership-sample:*
- org.odpi.egeria:governance-subject-area-sample:*
- org.odpi.egeria:governance-zone-create-sample:*
- org.odpi.egeria:subject-area-definition-sample:*
-
-
- ${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}
- jar-with-dependencies
- ./samples
- false
- false
-
-
-
-
-
- true
-
- org.odpi.egeria:ui-chassis-spring:*
-
-
-
- ${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}
- ./user-interface
- false
-
- false
-
-
-
-
- true
-
- org.odpi.egeria:open-metadata-conformance-suite-client:*
-
-
- ${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}
- jar-with-dependencies
- ./conformance-suite
- false
- false
-
-
-
-
- true
- false
-
-
-
- org.odpi.egeria:egeria:*
-
-
- false
-
-
- /
-
- NOTICE
- LICENSE
- truststore.p12
-
-
-
- /
-
- content-packs/CloudInformationModel.json
- content-packs/CocoBusinessSystemsArchive.json
- content-packs/CocoClinicalTrialsTemplatesArchive.json
- content-packs/CocoComboArchive.json
- content-packs/CocoGovernanceEngineDefinitionsArchive.json
- content-packs/CocoGovernanceProgramArchive.json
- content-packs/CocoOrganizationArchive.json
- content-packs/CocoSustainabilityArchive.json
- content-packs/CocoTypesArchive.json
- content-packs/OpenConnectorsArchive.json
- content-packs/OpenMetadataTypes.json
- content-packs/SimpleAPICatalog.json
- content-packs/SimpleDataCatalog.json
- content-packs/SimpleEventCatalog.json
- content-packs/SimpleGovernanceCatalog.json
-
-
-
- /
-
- sample-data/oak-dene-drop-foot-weekly-measurements/week1.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week2.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week3.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week4.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week5.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week6.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week7.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week8.csv
- sample-data/oak-dene-drop-foot-weekly-measurements/week9.csv
- sample-data/old-market-drop-foot-weekly-measurements/week1.csv
- sample-data/old-market-drop-foot-weekly-measurements/week2.csv
- sample-data/old-market-drop-foot-weekly-measurements/week3.csv
- sample-data/old-market-drop-foot-weekly-measurements/week4.csv
- sample-data/old-market-drop-foot-weekly-measurements/week5.csv
- sample-data/old-market-drop-foot-weekly-measurements/week6.csv
- sample-data/old-market-drop-foot-weekly-measurements/week7.csv
- sample-data/old-market-drop-foot-weekly-measurements/week8.csv
- sample-data/old-market-drop-foot-weekly-measurements/week9.csv
-
-
-
-
-
-
-
-
-
- keystore.p12
-
-
-
diff --git a/open-metadata-implementation/adapters/authentication-plugins/http-helper/src/main/java/org/odpi/openmetadata/http/HttpRequestHeadersFilter.java b/open-metadata-implementation/adapters/authentication-plugins/http-helper/src/main/java/org/odpi/openmetadata/http/HttpRequestHeadersFilter.java
index b81e3a3ff07..d7586b0026a 100644
--- a/open-metadata-implementation/adapters/authentication-plugins/http-helper/src/main/java/org/odpi/openmetadata/http/HttpRequestHeadersFilter.java
+++ b/open-metadata-implementation/adapters/authentication-plugins/http-helper/src/main/java/org/odpi/openmetadata/http/HttpRequestHeadersFilter.java
@@ -10,6 +10,7 @@
import jakarta.servlet.ServletResponse;
import jakarta.servlet.http.HttpServletRequest;
import java.io.IOException;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -25,8 +26,16 @@ public class HttpRequestHeadersFilter implements Filter {
/**
* @param headerNames list of http header names
*/
- public HttpRequestHeadersFilter(List headerNames) {
- this.headerNames = headerNames;
+ public HttpRequestHeadersFilter(List headerNames)
+ {
+ if (headerNames == null)
+ {
+ this.headerNames = new ArrayList<>();
+ }
+ else
+ {
+ this.headerNames = headerNames;
+ }
}
@Override
diff --git a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/OMAGServerPlatform.java b/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/OMAGServerPlatform.java
index 84f4030e99e..62a86d74627 100644
--- a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/OMAGServerPlatform.java
+++ b/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/OMAGServerPlatform.java
@@ -31,9 +31,13 @@
import java.util.*;
+/**
+ * OMAGServerPlatform provides the main program for the OMAG Server Platform.
+ */
@SpringBootApplication(
- scanBasePackages = {"${scan.packages}"}
+ scanBasePackages = {"${scan.packages:org.odpi.openmetadata.*}"}
)
+
@OpenAPIDefinition(
info = @Info(
title = "Egeria's Open Metadata and Governance (OMAG) Server Platform",
@@ -65,19 +69,18 @@
externalDocs = @ExternalDocumentation(description = "OMAG Server Platform documentation",
url="https://egeria-project.org/concepts/omag-server-platform/")
)
-
public class OMAGServerPlatform
{
- @Value("${strict.ssl}")
+ @Value("${strict.ssl:true}") // Default value is true
Boolean strictSSL;
- @Value("${startup.user}")
+ @Value("${startup.user:system}") // Default value is "system"
String sysUser;
- @Value("${startup.server.list}")
+ @Value("${startup.server.list:}") // Default value is zero length string
String startupServers;
- @Value("${header.name.list}")
+ @Value("${header.name.list:}") // Default value is zero length string
List headerNames;
@Autowired
@@ -88,27 +91,56 @@ public class OMAGServerPlatform
private boolean triggeredRuntimeHalt = false;
private String startupMessage = "";
- private OMAGServerOperationalServices operationalServices = new OMAGServerOperationalServices();
+ private final OMAGServerOperationalServices operationalServices = new OMAGServerOperationalServices();
private static final Logger log = LoggerFactory.getLogger(OMAGServerPlatform.class);
- public static void main(String[] args) {
+
+ /**
+ * Java main
+ * @param args program arguments used to override environment variables
+ */
+ public static void main(String[] args)
+ {
SpringApplication.run(OMAGServerPlatform.class, args);
}
+
+ /**
+ * Make adjustments to the local environment.
+ *
+ * @return bean
+ */
@Bean
public InitializingBean getInitialize()
{
- return () -> {
+ return () ->
+ {
+ log.info("Working directory is: " + System.getProperty("user.dir"));
+
if (!strictSSL)
{
- log.warn("strict.ssl is set to false! Invalid certificates will be accepted for connection!");
+ log.warn("Option strict.ssl is set to false! Invalid certificates will be accepted for connection!");
HttpHelper.noStrictSSL();
- } else if( System.getProperty("javax.net.ssl.trustStore")==null ) {
- //load the 'javax.net.ssl.trustStore' and
- //'javax.net.ssl.trustStorePassword' from application.properties
- System.setProperty("javax.net.ssl.trustStore", env.getProperty("server.ssl.trust-store"));
- System.setProperty("javax.net.ssl.trustStorePassword", env.getProperty("server.ssl.trust-store-password"));
+ }
+
+ if (System.getProperty("javax.net.ssl.trustStore") == null)
+ {
+ log.warn("Java trust store 'javax.net.ssl.trustStore' is null - this is needed by Tomcat - using 'server.ssl.trust-store'");
+
+ /*
+ * load the 'javax.net.ssl.trustStore' and 'javax.net.ssl.trustStorePassword' from application.properties.
+ * Note, these variables should only used for mutual SSL. This function is provided for backward compatibility.
+ * Also note that there is an NPE if the java variables are set to null.
+ */
+ if (env.getProperty("server.ssl.trust-store") != null)
+ {
+ System.setProperty("javax.net.ssl.trustStore", env.getProperty("server.ssl.trust-store"));
+ }
+ if (env.getProperty("server.ssl.trust-store-password") != null)
+ {
+ System.setProperty("javax.net.ssl.trustStorePassword", env.getProperty("server.ssl.trust-store-password"));
+ }
}
};
}
@@ -167,7 +199,7 @@ private void autoStartConfig()
/**
- * Deactivate all servers that were started automatically
+ * Deactivate all servers that were started automatically
*/
private void temporaryDeactivateServers()
{
@@ -183,21 +215,36 @@ private void temporaryDeactivateServers()
}
}
+
+ /**
+ * ApplicationContextListener detects various events during the lifetime of the OMAGServerPlatform run.
+ */
@Component
public class ApplicationContextListener
{
+ /**
+ * Print out message to say that the platform is ready.
+ */
@EventListener(ApplicationReadyEvent.class)
- public void applicationReady() {
+ public void applicationReady()
+ {
autoStartConfig();
System.out.println(OMAGServerPlatform.this.startupMessage);
- if(triggeredRuntimeHalt){
+ if (triggeredRuntimeHalt)
+ {
Runtime.getRuntime().halt(43);
}
System.out.println(new Date() + " OMAG server platform ready for more configuration");
}
+
+ /**
+ * Detect platform shutdown.
+ *
+ * @param event unused event information
+ */
@EventListener
public void onApplicationEvent(ContextClosedEvent event)
{
@@ -205,15 +252,18 @@ public void onApplicationEvent(ContextClosedEvent event)
}
}
+ /**
+ * Detect failures
+ */
@Component
public class CustomSpringEventListener implements ApplicationListener
{
@Override
- public void onApplicationEvent(StartupFailEvent event) {
+ public void onApplicationEvent(StartupFailEvent event)
+ {
log.info("Received startup fail event with message: {} " + event.getMessage());
temporaryDeactivateServers();
}
-
}
/**
@@ -221,7 +271,8 @@ public void onApplicationEvent(StartupFailEvent event) {
* @return bean of an initialized FilterRegistrationBean
*/
@Bean
- public FilterRegistrationBean getRequestHeadersFilter() {
+ public FilterRegistrationBean getRequestHeadersFilter()
+ {
FilterRegistrationBean registrationBean = new FilterRegistrationBean<>();
registrationBean.setFilter(new HttpRequestHeadersFilter(headerNames));
@@ -230,5 +281,4 @@ public FilterRegistrationBean getRequestHeadersFilter(
return registrationBean;
}
-
}
diff --git a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/StartupFailEvent.java b/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/StartupFailEvent.java
index 680caeb5fa6..16bac153b66 100644
--- a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/StartupFailEvent.java
+++ b/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/java/org/odpi/openmetadata/serverchassis/springboot/StartupFailEvent.java
@@ -4,27 +4,54 @@
import org.springframework.context.ApplicationEvent;
+import java.io.Serial;
+
/**
* Application event used for the case of startup list fails
*/
-public class StartupFailEvent extends ApplicationEvent {
+public class StartupFailEvent extends ApplicationEvent
+{
+ @Serial
private static final long serialVersionUID = 1L;
- private Object source;
- private String message;
+ private final Object source;
+ private final String message;
+
- public StartupFailEvent(Object source, String message) {
+ /**
+ * Constructor
+ *
+ * @param source source
+ * @param message message
+ */
+ public StartupFailEvent(Object source, String message)
+ {
super(source);
this.source = source;
this.message = message;
}
- public Object getSource() {
+
+ /**
+ * Return the source.
+ *
+ * @return object
+ */
+ @Override
+ public Object getSource()
+ {
return source;
}
- public String getMessage() {
+
+ /**
+ * Return the message.
+ *
+ * @return string
+ */
+ public String getMessage()
+ {
return message;
}
}
diff --git a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/keystore.p12 b/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/keystore.p12
deleted file mode 100644
index e6998da14a2..00000000000
Binary files a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/keystore.p12 and /dev/null differ
diff --git a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/truststore.p12 b/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/truststore.p12
deleted file mode 100644
index 65dfaa50d31..00000000000
Binary files a/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/truststore.p12 and /dev/null differ
diff --git a/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/src/main/resources/keystore.p12 b/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/src/main/resources/keystore.p12
index 68cddf893c7..8e74a298bd8 100644
Binary files a/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/src/main/resources/keystore.p12 and b/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/src/main/resources/keystore.p12 differ
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.cert.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.cert.pem
index 75cbd005d67..68d4913313c 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.cert.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.cert.pem
@@ -1,27 +1,27 @@
-----BEGIN CERTIFICATE-----
-MIIEnDCCAoSgAwIBAgICEAkwDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+MIIEnDCCAoSgAwIBAgICEA4wDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
-SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwMzA5MTIzMDQ5
-WhcNMjQwMzE4MTIzMDQ5WjA+MQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjA+MQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
BgNVBAoMCExGQUlEYXRhMQ8wDQYDVQQDDAZDbGllbnQwggEiMA0GCSqGSIb3DQEB
-AQUAA4IBDwAwggEKAoIBAQCo+XszBkPu5JvyF7ztlylRMoZ6PXUzjImz7WSaVFso
-hpsp7FwIXd4QEgzHVDyDWsXnRoAcFqd9BsaQ7p5NKDNF+eOEcFYmRzx+77gkKoJi
-DUZtDiAk8IJB0G2Q9SFFYvbQwjy2hDbBEg/tjTuhVV7mLdSOX22VVab0nrMvWFLj
-aCH/ZH52wouyNR5EvGOngBeMuDEvCS6lS/oDR9yX0E1q3Fp0BI6Ue0qHl9M8UOmO
-+hbcdulRwAyDQ4cDEwy89w5Xsh0wZ7128FvnfHam5/kvFR7e0sBVHFjnaqM+BfOx
-CYRrGc7MSUnCUxnGhXikh9tVCDYmteHCCy5Ohjcwu3iNAgMBAAGjgYMwgYAwEQYJ
-YIZIAYb4QgEBBAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0OBBYEFBD91AqFdPSZouu9
-+9CORVWaQ3mFMB8GA1UdIwQYMBaAFLArm+30E8wsZ1rDNwQswImGenG+MAsGA1Ud
+AQUAA4IBDwAwggEKAoIBAQDdOCl04lUEKv/iV88sGiZCvn349ZhiwaKacw7JVI+f
+X+mDj4sk8ky7zLOV8099W9eLM3+JSmLI8k3FSaYt8L0CSNup6hp8FvXgTXcOfaL+
+ra1Jan7EcvWhB1xpR0zj5OoSXvGnM4cnuK77EQ/wOgm410+UTC+oJDOjbjuVpy3u
+GhqpqR6Ojq9jgzfiNzlCKpOqB5YUEoWUjuz88r5Ap+bDYbkcevjcq3KivshCUoHx
+Pj9Sw846cm5jTBrHsod8v3N/2Oh8SozFt9nPOsdvf6gf1RleQ9ug4bMF9MaNk/KM
+aK5qQ0WyKPWe0/nd1+psWO77C98eGylLNS4x+S0FoPffAgMBAAGjgYMwgYAwEQYJ
+YIZIAYb4QgEBBAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0OBBYEFD4Nh+lmPNA/Y/rP
+l/kn7ZAYD4weMB8GA1UdIwQYMBaAFLArm+30E8wsZ1rDNwQswImGenG+MAsGA1Ud
DwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAgEA
-gVHcRPzwO7MikXfHteLHO2wt2dpL7OTUxRCEaJGq8u9uBDL9LwCNDM+WXQZ0ENze
-jVyPT/jhe1CyxJ8D2DoZCNRLNHSLj4eTgHrslJz4ml58AgbqzUt3rVX5dACvESQO
-cRk3avoqfwGy/JXWuAwl/cRA4NG8+1LppVis7tkOt4gU9rtNqJNda6BZl7YIelku
-D0HZthEQrKluptrxYfFNz3Rkm+d9pT7+s0S4ggXxEovT7HeAev3bKAq0RdIkGpDc
-daTnSHBK6yT3azu6rdVVH4F+5bfbeTZWF5JCJ7Zzyzl7+5vX4G+JUVB0v0rWJTRB
-eIQvwIdYUvt7QxK0BVaCTLZGtZZnoYb8bopZefmEq4E5l8i9pBq9vCCuhJCWIpuW
-vQB98NDZSfufsJkSR5hRhVHErrYaqIjPeIbSB5w5NFwsTTGr7gtzf+qg5SMjFPVE
-7z6EQVtfWcF4YG7I/LN0c5353BJB9FEoqYzmpra8Q8ew5gmP4QBPl9OJF+4KearA
-32N391lnJ9Os7ew2OoDleqcYY9AdU1NV9zla3mrgcyXhcZC5YBFKcMXKG0T4DjPO
-0LtjidXiaMhHNqGfaSJeABAindICxZaqSK52NAl/NWF77LWU5MVYRV5rUuLaPEz4
-0An91ifVYXBzvWGOGkprCZTOc06cQnAEWPmSTpbWYBM=
+S8yDJZyRG9EWqt+zwpthkDffNgoOMmECPtn/OohdxFkimjMO7qlEc3CaUKAsnuFp
+W0ghy9VSK7zFfjnrx+8OUXKRT3q8wcEchxjz0cPdiWAzf5h10daRnwcfoT8wusZG
+SLWnFMs3+SuAWjLF6v1Od+BSX7KFV0XPXbnTxX0eAS3IVoCXxTA3cIKx5IVCuuKQ
++PjTUnOuAFehBaF+tdsquYGImGAcGA2yN0VICYAcb8xv2ccHMs75Hq+VWXUMe2gD
+ScFY0LjDWkMYC+RTyy0Mn42pWV/CC6WL+YW0fBgUioQMiflJFaUyXVNtv3cXLABL
+4oOFzfRc5cc4JOuYweY27B0UpgYjYxvnOrG5+Wd9mhJbNu+Ae8d/evDhyPqPZd02
+DSsWXxglCs0a8MG8v40anVZXUKb3SwCJbZze3nGVJwDY0xAw8O1P8j50xdIXCWlk
+AjTl5S+VmUDY6igmTV81Og+/Dv09Ro1REOEbVwC4MgqVV6fCsZDiQQgv+WLVMNYJ
+vM20NlEjqNMXF+KjOxRXtNOlxUXy/NrKr0Fz5smoyxns+jo9dqO5TSKvji9yFanF
+vxAjf6W5XB+NM8bU6WLid6IR/5CwHcKSJ2e0QCtQXd+rWldLIOaDdH2PRuA8SXkZ
+zqjHInbScIUYE5Ke5mhIMQ7cQG9dpTqY25fpF1H5AiQ=
-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.csr.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.csr.pem
index ab8bb2f943a..0c236fa4773 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.csr.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.csr.pem
@@ -1,16 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICgzCCAWsCAQAwPjELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQK
DAhMRkFJRGF0YTEPMA0GA1UEAwwGQ2xpZW50MIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEAqPl7MwZD7uSb8he87ZcpUTKGej11M4yJs+1kmlRbKIabKexc
-CF3eEBIMx1Q8g1rF50aAHBanfQbGkO6eTSgzRfnjhHBWJkc8fu+4JCqCYg1GbQ4g
-JPCCQdBtkPUhRWL20MI8toQ2wRIP7Y07oVVe5i3Ujl9tlVWm9J6zL1hS42gh/2R+
-dsKLsjUeRLxjp4AXjLgxLwkupUv6A0fcl9BNatxadASOlHtKh5fTPFDpjvoW3Hbp
-UcAMg0OHAxMMvPcOV7IdMGe9dvBb53x2puf5LxUe3tLAVRxY52qjPgXzsQmEaxnO
-zElJwlMZxoV4pIfbVQg2JrXhwgsuToY3MLt4jQIDAQABoAAwDQYJKoZIhvcNAQEL
-BQADggEBAGH+OYt8rf8KdXre4CNUm7rfXmGFpczUK3zF87C2XUFCEqVFG4BR5b+C
-B5ZWNH2DBqZu34Zdzbvg7X2GZJfFbFqASZCXAhsPD9r26mkz+NGD7nlhQgC23gqp
-pxWJKnmUquh1zSBvorcNVYb/TGMqPmwt7EcWJ3L0nWa5Lkqqrju9KXFWbsDl3/04
-WYl2uELJb5Bu5uCHjj8LVMdQg3if6+wBYd2AAFIZhR87xQcUotcE2C4sz8P4aea9
-m25+uq1eb2t3pmHaHpdX1JS0MUU1qIPbIbAIqECs/s7RNH1y1T06R4q87bsKWkGN
-+jCbbHU/PFgbPECoKGU2tnPk2QeOZ0U=
+AQ8AMIIBCgKCAQEA3TgpdOJVBCr/4lfPLBomQr59+PWYYsGimnMOyVSPn1/pg4+L
+JPJMu8yzlfNPfVvXizN/iUpiyPJNxUmmLfC9AkjbqeoafBb14E13Dn2i/q2tSWp+
+xHL1oQdcaUdM4+TqEl7xpzOHJ7iu+xEP8DoJuNdPlEwvqCQzo247lact7hoaqake
+jo6vY4M34jc5QiqTqgeWFBKFlI7s/PK+QKfmw2G5HHr43Ktyor7IQlKB8T4/UsPO
+OnJuY0wax7KHfL9zf9jofEqMxbfZzzrHb3+oH9UZXkPboOGzBfTGjZPyjGiuakNF
+sij1ntP53dfqbFju+wvfHhspSzUuMfktBaD33wIDAQABoAAwDQYJKoZIhvcNAQEL
+BQADggEBAJe74ZfnhDinIger9xFC6yrYw4L2g9sE61r/lDzQMgo6q+7FZ3w00Exy
+VDfIm+I1jOqIWHc8LwPJnuXben0UPiv04jlWJQEkxr/gzlGmnxdTeWq7aJq3/qzq
+7R69bnfqObqKNj+r6y/7nGwER6LqxlonRqcavS8OeZWuTugZ5J69fvaXAr/Y2WAh
+4ufxlcxRmxWcvtCxoGj1PGtBiXFfLp+JJazP1jnMhHF/0mzNwAfZQ6A+8g6Fz3um
+i1SJCoYoZDv1IqbG+zf3gfY58UrmdymiPpuT6VPwP1lGLIPZqvxJhdNcZnkwJNAr
+qrfA8day3D53XQ/rw4rYCAlQcY4dujM=
-----END CERTIFICATE REQUEST-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.key.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.key.pem
index 56ab44d0ea8..c07b1c5b86e 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.key.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.key.pem
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
-MIIFLTBXBgkqhkiG9w0BBQ0wSjApBgkqhkiG9w0BBQwwHAQIVO/VSuJ0Mp8CAggA
-MAwGCCqGSIb3DQIJBQAwHQYJYIZIAWUDBAEqBBC/NCXRXaeDuopps2Y7+nMSBIIE
-0EvMprhlIOcK/Hl4mRnROdnLXdgU3A/Qvq/SeyZsIc96OduoPneBDnnaaWQEnU5l
-jwCwLMu62MKBkQrf25AIudLw2/noRrlrLjavqwLVERqtvrlpSf/9ch9hscWlP8+O
-ZOnrg5Z0VdQI2lvUWeFAXnPDRZ0M6/szG9vXP1mYFOp2N9NR0Fxe27zesUKhU9st
-S2c+v6vCehrAipPAUhIK3t8ANfy1xfVAEeoHiTAwjBxxp3mKYn2hmEIqGSQnDPDz
-+tnryLLU43b58ga7xObA6XY1VqXM+mqf2E+bJJoaX3Fkz9rM91tgDGzRrG2+kETy
-paQy/odiC6N3IlRNy28JDaD0sGZXq2KD8jwXTYk+qpBZoar/3oFZgppUOHXK26BN
-C0claQIa4UeZpchSdSR/Wk7Jx3S1Wll4yy1Gb6VYLNqn6HidY1NV4guFAKy/RS21
-sMDzsc+OFeaokFy1X6JwaAvofjCaG0rxtS+iQiKus8jIY1cQcQ9rtf0OQRuSCcPi
-vXHo6GTckQC1ZEg+bO+Fg1tQZLCZk+QKl1PJPS3QNn3dZMwYsuhIGnNbuG8alq1r
-IJiWF5y95XV5vvRhyCfB7iKm4G07j4r9f6yv/pl3AZzE9XRCP9ju0x0X+vqLsWzu
-f509KM6bIZEwDyak1tT3K2Qg+NEFw7oNWd3ISY0PvulTQm7wo/6kctIPN9xLbv7Y
-RzQU4gfbrapA6PF/nzyPhN36NhXOjDDXQr34MLwvES+JO5iBAZJlvy8NYFzzfof5
-FgY8rS3jpzTbx1To4UWr//z74E+nCfV8DOAVgrilwt9MITiIMQsQkclUw1Kdmdg9
-V5BFOCBI8uHVKHhx62w0pwb0vDiUA+DVwsD5Ty852Gbnb7lNadPlBhjqkP4P8EY9
-ks+PtyTM6YFA/jKQmJV5Hq6iPKx0DOSIkTk9BBjfYpCE8En9YUYkgHZjeEckqPZU
-t47ttSug2y7kOFIBfLwa2mQoc8Zd/SVsymFFz5RDiaUKwBf1KN8ve8f73qOntz6G
-efuam3skS9jd8+wAuT4YiHk18gH1muBRohUiBvq+/b1EXesE8RIidJS/9m1ZqIvs
-Zynp3/Z33gt6IsWmLFHi1auLNHnVFOrKI7YifwST6y53qXV6c8lcXpXt7heETvOl
-OUKaK/JmcgXftso5JTBdaAOyabBnScfHMgld/jQaWQ4pygN5M6otlBYSY9Bd3S30
-Y9t+uvguJUKzBKMeZk2DAtdpyo7FfrR/1wSJEMJLkb0oNh4eNcTvHuvyLvR3h+3e
-RtQYPeIlKm+i8PkycTAu1p2Dut39kfSlHkYYjv9F7xugVVzHQznh8+rZRb2mlAH0
-eDErazEflL+91BvACrX/RFwEmpAe3qxq4y/JHjffR5aEA2lmAV/TjzZ2N8SFK2oI
-wpqh4QZc8Pfm/wWIsVaFBhw3xlyXbShBq59DTPLlLuQE4HnZDe3s4Om7BhR5j4WE
-h8Hdmir7uif3VQnCWGRqphvkKzXrDP0yEY7O93TF61IlFW9LOIZYVCzNpVtuopBG
-oVr7wOqAhL2UJ3u9Ug/j9CkapOb2dz9zhmpGh8EyCgt2G+O4FYmeFWl+UR0kc3Dm
-V0NXTO+rUeSaiPGMtmUhKvaPNwpPwJktAQz0FBRSkoZL
+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
-----END ENCRYPTED PRIVATE KEY-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.p12 b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.p12
index 1c7a4ea8f63..b8cb5f6d050 100644
Binary files a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.p12 and b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaClient.p12 differ
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt
index 207e7b8699a..ea2ee27e75c 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt
@@ -8,3 +8,8 @@ V 240318123048Z 1006 unknown /C=US/ST=CA/O=LFAIData/CN=UIChassis
V 240318123048Z 1007 unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIServer
V 240318123049Z 1008 unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIClient
V 240318123049Z 1009 unknown /C=US/ST=CA/O=LFAIData/CN=Client
+V 240603140431Z 100A unknown /C=US/ST=CA/O=LFAIData/CN=ServerChassis
+V 240603140431Z 100B unknown /C=US/ST=CA/O=LFAIData/CN=UIChassis
+V 240603140431Z 100C unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIServer
+V 240603140431Z 100D unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIClient
+V 240603140431Z 100E unknown /C=US/ST=CA/O=LFAIData/CN=Client
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt.old b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt.old
index 632d050ce9b..51031d5d947 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt.old
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/index.txt.old
@@ -7,3 +7,8 @@ V 240318123048Z 1005 unknown /C=US/ST=CA/O=LFAIData/CN=ServerChassis
V 240318123048Z 1006 unknown /C=US/ST=CA/O=LFAIData/CN=UIChassis
V 240318123048Z 1007 unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIServer
V 240318123049Z 1008 unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIClient
+V 240318123049Z 1009 unknown /C=US/ST=CA/O=LFAIData/CN=Client
+V 240603140431Z 100A unknown /C=US/ST=CA/O=LFAIData/CN=ServerChassis
+V 240603140431Z 100B unknown /C=US/ST=CA/O=LFAIData/CN=UIChassis
+V 240603140431Z 100C unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIServer
+V 240603140431Z 100D unknown /C=US/ST=CA/O=LFAIData/CN=ReactUIClient
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100A.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100A.pem
new file mode 100644
index 00000000000..13cea99764f
--- /dev/null
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100A.pem
@@ -0,0 +1,30 @@
+-----BEGIN CERTIFICATE-----
+MIIFGTCCAwGgAwIBAgICEAowDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+BgNVBAoMCExGQUlEYXRhMRYwFAYDVQQDDA1TZXJ2ZXJDaGFzc2lzMIIBIjANBgkq
+hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtD1STX8Z5PnOUurARA8D2GcbI078/010
+OtxIcUG/P+6StJkdb1Vg5L2U+FXy1npDrinolvwCWoazKO1lM8FYkqta5ItsNAlv
+L7uavpKawGpYNCRndsYTItp70r5FnG1shrtog4iI6E2WWqQfUOZwO6KDvXVBbv2Z
+Lf4qSKcvKa2myghtP2ervh45/uvV8IMERxo1wCW3A2oIqfloiTGpCBP55Yig00OT
+8A/Pw8846k5LZMTU35OEi9BVQy/po5L622XmHvSltCUqvbdq+x3pVzcc4sZvPr1m
+O/0Lu2+PSc/8ap61KFRR90/AGwCA2Ix1jZMK4Pim3nZoOS8/g0fZWwIDAQABo4H5
+MIH2MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMB0GA1UdDgQWBBRJPVKk
+964ILH1tGP4E+MPuXnnQ6zALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUH
+AwEwFAYDVR0RBA0wC4IJbG9jYWxob3N0MH8GA1UdIwR4MHaAFLArm+30E8wsZ1rD
+NwQswImGenG+oVqkWDBWMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAPBgNV
+BAoMCExGQUlEYXRhMScwJQYDVQQDDB5FZ2VyaWFSb290Q2VydGlmaWNhdGVBdXRo
+b3JpdHmCAhAAMA0GCSqGSIb3DQEBCwUAA4ICAQC10qlYVK2Es4sGTL6HBsxch1UE
+02JtYOTlGVaScmyjOGhY0nzBbYqxyWltQCGaxSXMRIfr+6ftbs+msvDT6UqK9uqd
+z3p2WRDph0vCt1BYFQ0JN7gyeWk3dshTuMjrqHfYXLb4X++tR80DKofR2CM/vUvl
+RK46BTTTUIlLrA1dmmhl6Fb78nkTT+SsxfF4vi3r+tF8U2jVBbY0/jvOlS5QMPlM
+ZTTLuhedRZrlZyasPHaqt6rxAt4yJcCtxmaNT+0xc8iB81S3Y0mXnIGT5TZvpV2L
+Ypu5vFWfXW0BBdUMuiaQPChdxmgJwnz0Y1i13MABFb+MTemvgoRx0+RWf4QvtnKj
+k8HTDNbC7u5dYNyjdbAi2f0VS8ok3aoxuNRiD1dCbAXE9dY4dtF5lmIPy7XlzvYo
+8mR4u9ZzSC0UejFaIX4Hqfeqj4LiChD2yVMK2Ulmp21OAE8UAnCY4hkBtKKfcoG3
+Z4uDcEk2u4gJmbxtYAFBWl/QlLp3chcmBU3Lfat3TmOPM7myY3gEAS6N5IFxp3LW
+AYW/Rxz8g//dXeC/ntZpS9vlBzWJ4yIOy5izm9PgdPjUcvZP2w40fjpHXuV8ykzj
+B2AGH5gwQibxDik+C9nV+YvmuA3wp1kXakDYHq2ffqXEpl+NMWhc67/JH8Tn3/EO
+l2T6ijh8yjqFxFfJ+Q==
+-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100B.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100B.pem
new file mode 100644
index 00000000000..638e0059368
--- /dev/null
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100B.pem
@@ -0,0 +1,30 @@
+-----BEGIN CERTIFICATE-----
+MIIFFTCCAv2gAwIBAgICEAswDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBBMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+BgNVBAoMCExGQUlEYXRhMRIwEAYDVQQDDAlVSUNoYXNzaXMwggEiMA0GCSqGSIb3
+DQEBAQUAA4IBDwAwggEKAoIBAQCgBLDt/5S3ZiRsEKSw3Q/QZdGIOpwtJntO0EoI
+T3hIXertmVtIWxQ8aJwtHxvlwMRoCWN2Nsz+XmHiTllWI0+m5CGX14SPh93QHQRI
+wkruX0W1RZGyHyahwD3CNvVZqWPkp4aVTOOSa7ixsDZGXEdasFNYb81YM6IkxKwh
+baNTSnwt2O7aRjZyMaoNdTCUZZhW+xpDRU9psgcuBOlnol8s+e7eEiRaacXrGrz+
+4CYVzdfY9yllmeYxlU8kwamX/biYI1IesRky2PeQWOWpeTOM+nvplfPnLb33iWHk
+cPglhhpb6exh/gR1wexcvBL5M/IioT0x+kMVL5O3Yy72n53NAgMBAAGjgfkwgfYw
+CQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBkAwHQYDVR0OBBYEFEqeDZDTSNrH
+NNpNtbfjDlpJLIWgMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAU
+BgNVHREEDTALgglsb2NhbGhvc3QwfwYDVR0jBHgwdoAUsCub7fQTzCxnWsM3BCzA
+iYZ6cb6hWqRYMFYxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTERMA8GA1UECgwI
+TEZBSURhdGExJzAlBgNVBAMMHkVnZXJpYVJvb3RDZXJ0aWZpY2F0ZUF1dGhvcml0
+eYICEAAwDQYJKoZIhvcNAQELBQADggIBAFBpo2TGxfuAxi68N09W/1Edej06TMx0
+aSciLx6GB4nG3oJflRHun5SWFETfjp0Xts66fSN0Da+T7W/TDM8qkwJ+Cq417nxX
+XI0H55n3k2IgqjT80pwREU/mI+PCWBKckqSlMrDcYY8nVfagITbbIFE04SrJ0s5Y
+X1sStkBtKGI26M/9qGBRycFjAShatOn5XHr1k6XqduqwVLERx5RThleoeOA3Q63A
+Rj19kTrkmOIUNs4ydyHaJMBwbUcNGHfgzcpam8HiHL5AS9YoGiZ/taiy2Ni1Kh4E
+KeJJChl+1DvzFpUrw10avAsG5W9LC9MEF1rB+Q8YdBrRy3wCmOh8idmaAmejco1B
+AdwQg7CtE0+I/ipi0cvijSCxXldsOQCkNliaua4g7TCYDNG0uMC/lr57D2EBt2Ac
+joMQY+L5tTtruDdlhBbBK8pKEA4oAvldsogUYTM5reRDv4rJnjiXWF0f8eW5JxpP
+bpREjf2K5HeOtk2erTTBIJwEQ/VAHECssbR6nM4xzYELbAdKITxs+HD/fq0e9oCF
+o8m6SAx3cSQfWhq+rjSod21i1BH6SbLBw5TXLJjmlwQPC44gglhW9i0i0nOhYfq2
+bAtYg4TlpDqQ08eFp+pqIDTXJ+GtbEexO4eGnYTY+19a5l6kFdTwU9fepE+R5vje
+/AuOyJkgXxg/
+-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100C.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100C.pem
new file mode 100644
index 00000000000..78006309233
--- /dev/null
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100C.pem
@@ -0,0 +1,30 @@
+-----BEGIN CERTIFICATE-----
+MIIFGTCCAwGgAwIBAgICEAwwDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+BgNVBAoMCExGQUlEYXRhMRYwFAYDVQQDDA1SZWFjdFVJU2VydmVyMIIBIjANBgkq
+hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArngN/wlkaSTxq1JwM/Fg4x1Z2+PHzSCb
+2p61tgJFUQIkyPD6O1CYs1eRLU9xhFgGjdGLWgDAA5JkrF0C1QNqOE4w3tHtYFrK
+MwE4fIuJq6Ygi5bj+RTtfCm8AXRABEIvf4X0mC96ErK+uhMuZoCgoNT8pbhkH9fI
+OVwLa75CHnOxpPQfGQuv6FrepACFWMCSkZbS3D8JpL7jUjgU6BJWXaw8cVk8Spgd
+OGd6Xx2TAxca7QTJIzcffyLCp8Ba+gj83mrqzm8zLEwuijMH9+KBXHBrPPocG0uv
+cqlChmheH/U5fX7U8/LwyZk8C+2wqlKtLT4piP33ktcLQ6b+fioT1wIDAQABo4H5
+MIH2MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMB0GA1UdDgQWBBQx3uO5
+QBCh01SXtYUpfxsVUJlgazALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUH
+AwEwFAYDVR0RBA0wC4IJbG9jYWxob3N0MH8GA1UdIwR4MHaAFLArm+30E8wsZ1rD
+NwQswImGenG+oVqkWDBWMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAPBgNV
+BAoMCExGQUlEYXRhMScwJQYDVQQDDB5FZ2VyaWFSb290Q2VydGlmaWNhdGVBdXRo
+b3JpdHmCAhAAMA0GCSqGSIb3DQEBCwUAA4ICAQBjj9NXcCaAyaJgSaUK7sj+RHY+
+AyLLMQJEsh3YVTSkP9zJ9iaMF1xouV0/LFpD/SGDT2nj1dFn43uY6P4COqguvRoT
+RwUA0VUlV6kqUCgFitBr+miE0g7AU0XxaxZ/BecaQcz2wJDg3JrZh+JqyRA/P674
+4ofoBZuB2jBCex5SEhlcIugdgGy1R3CCzt/D+C0wO/EM96Sn0Zu1HHEz0h91R5QW
+R2YcUVQpfMQmCTErlp0B4+Bo/Ly6inOlpAiW7BAN73G7JS0yQqnVsofqG0HoV1B7
++ibh1y9GAYDDbOEDT6mcne22yUCAzhCkpmTDbx5g6cZ2tZwwv/sSo3aZ2gkJJeEL
+Aiwy90GRD4jF0sgK/cP5R1cDGzWNI4newS+QLvMYPMIZK4OdPTYaoq84QXjzlwVu
+U3ennbl0egUxXlt0yiVNwufExnEDZiuI6ECeib8CPQRUA6yBgKjD1h6Fk5ra6/oG
+C2BeBOWUrvUKVjJKol9bEqMKnZ8SxB32Aoo2SvFPpEO18S/4S0j/+AZZqzx5iKR9
+bheUKosWZuCRc65O7j71qF3NRpI58oM+DGbt7TgEASMAyk2dU2HumuJ95oYsBkrp
+jmBP3dWx7CiG+nOggLs0fC/Elq8+s5yDkgDwD7pBPf7Rs7ENRYF15akZkALg1fJ1
+UyE7Mi+eXj1D0apNRQ==
+-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100D.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100D.pem
new file mode 100644
index 00000000000..d857978fcd9
--- /dev/null
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100D.pem
@@ -0,0 +1,27 @@
+-----BEGIN CERTIFICATE-----
+MIIEozCCAougAwIBAgICEA0wDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+BgNVBAoMCExGQUlEYXRhMRYwFAYDVQQDDA1SZWFjdFVJQ2xpZW50MIIBIjANBgkq
+hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9BgykI9/YXNmklnwtJ43wd+nqNw/yfc9
+odQdJ99ngN1UA1nlNfWGaW1bID+/hWO8q3dmB0Q65okrIGTdhDze311Txz1/NMkL
+7duAcGcrrU1w+QoMASlHDjT6JPRqBHilYBq4XohDNKc0T6cFfuS/HKPkLvs3jSTk
+igb2PbUzW7hde8c6RnJpcNdrPoSa9wye72Xd3KFLOBvByjdQhW9x1serRjFlMCUo
+P2QN+9Wwgx/9b9PejQGp7HNFUzv3U+TTMqP+ZU3WvZBm4S1arUhvqpmcmb2ou2FG
+Ap/Fov7JX3qD3g8UbYg89uBGxinekz4U6sp6XGIqGa2MBPg6J+Le6QIDAQABo4GD
+MIGAMBEGCWCGSAGG+EIBAQQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdDgQWBBQrqnrW
+qyPA52xreVp9sX9TsyZJbjAfBgNVHSMEGDAWgBSwK5vt9BPMLGdawzcELMCJhnpx
+vjALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEL
+BQADggIBAKrNlmPt+5beG8J4Q8fPcSm+dr1wCuwyfeTUhmQiSDpMuaqzGDz138xl
+cOaOcDUraPDUGjx96nKYyjbRsLH0kYhy/0gdjtHUpuv9fSXjbx84ZUSn90FtUVE1
+sv4Z8R6981MKLh+cEw0JmNx/8DxXK11EDYb2qXnd+MWi9cboYZWo/ZJfh1aGD8jr
+eoy121+81wFecHFytypdj1FGbzqONn8x2AQ4MISZYoo5wiwgeff0TnYyYIB0nz9v
+zYkYL+vP3NQcQZNwGJmNip8LfNBGsHySHW/NRyVJxwFfgSCjqm09mp0g8Qskx7+O
+zJVzUWsfux+FsKMlBV9NniVnaG3bzKsQrCC0KqOChuWpzqLKpJ/xA7KEQR6abCWY
+2ove0iTwx37zgjvCj5jtPM39P+QDfyyxestg6qL5QXxgYNH1hPHRoY3kNF5q3WJx
+VKhohcb8tO3dAUaf9TQND+IZBOcC6J+NeNyhXvhdsfKnDV1rLJhQsDdSxiGHrvyP
+74qM8sjvve0UigTvV070RD9Wvzp3S0Kkhg2cSh8cg/BSGn/AsHa+zuPdc1y6kBc2
+wGeSPmQ+g7VoK/I9LtTlEQrX5EjjO0rA7OQXDvqgsFo816aBBkRd2UpnIQI/m71B
+N/YCI6Dfw/w8Sp0eMfFJzMwVGd4pbFlRy/4SBBfV/kQUWKdggQRE
+-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100E.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100E.pem
new file mode 100644
index 00000000000..68d4913313c
--- /dev/null
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/newcerts/100E.pem
@@ -0,0 +1,27 @@
+-----BEGIN CERTIFICATE-----
+MIIEnDCCAoSgAwIBAgICEA4wDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjA+MQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+BgNVBAoMCExGQUlEYXRhMQ8wDQYDVQQDDAZDbGllbnQwggEiMA0GCSqGSIb3DQEB
+AQUAA4IBDwAwggEKAoIBAQDdOCl04lUEKv/iV88sGiZCvn349ZhiwaKacw7JVI+f
+X+mDj4sk8ky7zLOV8099W9eLM3+JSmLI8k3FSaYt8L0CSNup6hp8FvXgTXcOfaL+
+ra1Jan7EcvWhB1xpR0zj5OoSXvGnM4cnuK77EQ/wOgm410+UTC+oJDOjbjuVpy3u
+GhqpqR6Ojq9jgzfiNzlCKpOqB5YUEoWUjuz88r5Ap+bDYbkcevjcq3KivshCUoHx
+Pj9Sw846cm5jTBrHsod8v3N/2Oh8SozFt9nPOsdvf6gf1RleQ9ug4bMF9MaNk/KM
+aK5qQ0WyKPWe0/nd1+psWO77C98eGylLNS4x+S0FoPffAgMBAAGjgYMwgYAwEQYJ
+YIZIAYb4QgEBBAQDAgWgMAkGA1UdEwQCMAAwHQYDVR0OBBYEFD4Nh+lmPNA/Y/rP
+l/kn7ZAYD4weMB8GA1UdIwQYMBaAFLArm+30E8wsZ1rDNwQswImGenG+MAsGA1Ud
+DwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAgEA
+S8yDJZyRG9EWqt+zwpthkDffNgoOMmECPtn/OohdxFkimjMO7qlEc3CaUKAsnuFp
+W0ghy9VSK7zFfjnrx+8OUXKRT3q8wcEchxjz0cPdiWAzf5h10daRnwcfoT8wusZG
+SLWnFMs3+SuAWjLF6v1Od+BSX7KFV0XPXbnTxX0eAS3IVoCXxTA3cIKx5IVCuuKQ
++PjTUnOuAFehBaF+tdsquYGImGAcGA2yN0VICYAcb8xv2ccHMs75Hq+VWXUMe2gD
+ScFY0LjDWkMYC+RTyy0Mn42pWV/CC6WL+YW0fBgUioQMiflJFaUyXVNtv3cXLABL
+4oOFzfRc5cc4JOuYweY27B0UpgYjYxvnOrG5+Wd9mhJbNu+Ae8d/evDhyPqPZd02
+DSsWXxglCs0a8MG8v40anVZXUKb3SwCJbZze3nGVJwDY0xAw8O1P8j50xdIXCWlk
+AjTl5S+VmUDY6igmTV81Og+/Dv09Ro1REOEbVwC4MgqVV6fCsZDiQQgv+WLVMNYJ
+vM20NlEjqNMXF+KjOxRXtNOlxUXy/NrKr0Fz5smoyxns+jo9dqO5TSKvji9yFanF
+vxAjf6W5XB+NM8bU6WLid6IR/5CwHcKSJ2e0QCtQXd+rWldLIOaDdH2PRuA8SXkZ
+zqjHInbScIUYE5Ke5mhIMQ7cQG9dpTqY25fpF1H5AiQ=
+-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial
index 4e75b247d22..699414449e6 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial
@@ -1 +1 @@
-100A
+100F
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial.old b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial.old
index 6cb3869343b..5988589ccec 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial.old
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaIntermediateCA/serial.old
@@ -1 +1 @@
-1009
+100E
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.cert.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.cert.pem
index 8d9b4245d0e..d857978fcd9 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.cert.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.cert.pem
@@ -1,27 +1,27 @@
-----BEGIN CERTIFICATE-----
-MIIEozCCAougAwIBAgICEAgwDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+MIIEozCCAougAwIBAgICEA0wDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
-SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwMzA5MTIzMDQ5
-WhcNMjQwMzE4MTIzMDQ5WjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
BgNVBAoMCExGQUlEYXRhMRYwFAYDVQQDDA1SZWFjdFVJQ2xpZW50MIIBIjANBgkq
-hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmgUH1vaPSI3EuQOZdjrSfGipWieGkZ9p
-hYSC25Me24bA5H0ymliiYJfsNd85qWsr8bno5zDq2VKGFqVHrhh+CmagxzL7b+uK
-x6ylxC6Cvn0qTL+iMtlvOpwMiCFtQkRHnH0hd3dUzmxML6j2oqWpXTQr7liGKZY5
-2u4gSv7BjMw/9NzfCnbehmsgKP6xVj3jmTV6WMfURrH/ZY4F3Ygm3pq9VWWy3p6q
-jECBbIHANSvafa0hNTjXQjSByMACO9ZfYtRWtdoAcxmm+UL8yxPF2evd3koqYyrf
-Nd8br7AFxZyYwYUGJRm0LNB7VTCgVCmajZjkTM67BaOEozSaT/3asQIDAQABo4GD
-MIGAMBEGCWCGSAGG+EIBAQQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdDgQWBBTShdhq
-Cm2Wlmg/g44+ZCZzMxl7ODAfBgNVHSMEGDAWgBSwK5vt9BPMLGdawzcELMCJhnpx
+hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9BgykI9/YXNmklnwtJ43wd+nqNw/yfc9
+odQdJ99ngN1UA1nlNfWGaW1bID+/hWO8q3dmB0Q65okrIGTdhDze311Txz1/NMkL
+7duAcGcrrU1w+QoMASlHDjT6JPRqBHilYBq4XohDNKc0T6cFfuS/HKPkLvs3jSTk
+igb2PbUzW7hde8c6RnJpcNdrPoSa9wye72Xd3KFLOBvByjdQhW9x1serRjFlMCUo
+P2QN+9Wwgx/9b9PejQGp7HNFUzv3U+TTMqP+ZU3WvZBm4S1arUhvqpmcmb2ou2FG
+Ap/Fov7JX3qD3g8UbYg89uBGxinekz4U6sp6XGIqGa2MBPg6J+Le6QIDAQABo4GD
+MIGAMBEGCWCGSAGG+EIBAQQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdDgQWBBQrqnrW
+qyPA52xreVp9sX9TsyZJbjAfBgNVHSMEGDAWgBSwK5vt9BPMLGdawzcELMCJhnpx
vjALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEL
-BQADggIBAIFoqN3mpkB6VnQaCsIwpze48o9MmKRiGxcynHxveCSdRWIZNJvO59dk
-ST1tk1ZzH++seQigFDBTkcqRmHOCFcwfJLny/ohgxp2joGCCgJ3VIk8pwMRAlqHN
-pWZ56SBx9x2SNnmq2twlt9XoCJKxznuYo9+S7m+9ayCFW26LazOV2ztcxgUqqT+g
-HX4u/Ols4onU8s02HNasibGtJKtWdiWcHmJs1KKGi2eit4Yj/OtTuPRCfYjJ5gK2
-loZo/E/0TeNYHsGu7n6Z/j9BVtO1eYlS6wZ+rreZnsuURXpyZEkVlBtflNmXsvLi
-i3cxClCh9EU0oWh3kFAMBRFuyKbW+X8le8LMVXbnHGJrQgkWUXkXOEmgYiq95I3s
-+7d55XzUvfseNLuG3qT6pdnJueQpgJ/9ulWGtb5zj4jGHfg+yWk8OmQUNscZiypX
-eWiLS2SLWJkjCEsQ6wBLJT/MojsBFazrTNakcrNpnRQRlSTxX706lHfYlBvBe+W9
-Kv9gB6umulFp38gL37/eeA0ZkBpd9pYe3MXSGaA68YLaWwnekGtM0k9OWHQHpYmO
-imAXw3WP4hTxbpoGjLK6wXfrGXjEruatcGlJ8qCkwtjyeeVhbv0oA4kAkr0g4/up
-cqm1Rrf9DYwBlbBsb2aokc2+ZGn+F8cgh1pdsOIi3Yd4+u0ZyV8P
+BQADggIBAKrNlmPt+5beG8J4Q8fPcSm+dr1wCuwyfeTUhmQiSDpMuaqzGDz138xl
+cOaOcDUraPDUGjx96nKYyjbRsLH0kYhy/0gdjtHUpuv9fSXjbx84ZUSn90FtUVE1
+sv4Z8R6981MKLh+cEw0JmNx/8DxXK11EDYb2qXnd+MWi9cboYZWo/ZJfh1aGD8jr
+eoy121+81wFecHFytypdj1FGbzqONn8x2AQ4MISZYoo5wiwgeff0TnYyYIB0nz9v
+zYkYL+vP3NQcQZNwGJmNip8LfNBGsHySHW/NRyVJxwFfgSCjqm09mp0g8Qskx7+O
+zJVzUWsfux+FsKMlBV9NniVnaG3bzKsQrCC0KqOChuWpzqLKpJ/xA7KEQR6abCWY
+2ove0iTwx37zgjvCj5jtPM39P+QDfyyxestg6qL5QXxgYNH1hPHRoY3kNF5q3WJx
+VKhohcb8tO3dAUaf9TQND+IZBOcC6J+NeNyhXvhdsfKnDV1rLJhQsDdSxiGHrvyP
+74qM8sjvve0UigTvV070RD9Wvzp3S0Kkhg2cSh8cg/BSGn/AsHa+zuPdc1y6kBc2
+wGeSPmQ+g7VoK/I9LtTlEQrX5EjjO0rA7OQXDvqgsFo816aBBkRd2UpnIQI/m71B
+N/YCI6Dfw/w8Sp0eMfFJzMwVGd4pbFlRy/4SBBfV/kQUWKdggQRE
-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.csr.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.csr.pem
index 9867c5b7c77..2fe6e778a3b 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.csr.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.csr.pem
@@ -1,16 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICijCCAXICAQAwRTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQK
DAhMRkFJRGF0YTEWMBQGA1UEAwwNUmVhY3RVSUNsaWVudDCCASIwDQYJKoZIhvcN
-AQEBBQADggEPADCCAQoCggEBAJoFB9b2j0iNxLkDmXY60nxoqVonhpGfaYWEgtuT
-HtuGwOR9MppYomCX7DXfOalrK/G56Ocw6tlShhalR64YfgpmoMcy+2/risespcQu
-gr59Kky/ojLZbzqcDIghbUJER5x9IXd3VM5sTC+o9qKlqV00K+5YhimWOdruIEr+
-wYzMP/Tc3wp23oZrICj+sVY945k1eljH1Eax/2WOBd2IJt6avVVlst6eqoxAgWyB
-wDUr2n2tITU410I0gcjAAjvWX2LUVrXaAHMZpvlC/MsTxdnr3d5KKmMq3zXfG6+w
-BcWcmMGFBiUZtCzQe1UwoFQpmo2Y5EzOuwWjhKM0mk/92rECAwEAAaAAMA0GCSqG
-SIb3DQEBCwUAA4IBAQAsYfTl9g9zt1RGYcAZy9hU16aASokVu7ekbJMhENbcdrzX
-Z2zqPdZoQX3hdSStYHXiJ4BoklNbV5oB9j5lGLV0oob9bJTq3K23BN8B+D2d2L8j
-K2bKdgJOKf0ugrbZMt/1/FdjZfzMzVhzQZwresWTIlOi0JAKP2ztHyRL30kGcaAI
-zqr5KjJn5vlEnnGdb21dWtmWdhr2xYb9LICRg/3G5vgcGxaEBNIlcL0xuws+vOvK
-qAIRS83YwqxhJexgItzX07b4R5RrS2wiWqCeaaDcFTwbZi6fPencesTh/OC5t+c0
-3KcD0fI9LZC+ZxYkbnAjcVHj++d0IQxbHzSMxzaW
+AQEBBQADggEPADCCAQoCggEBAPQYMpCPf2FzZpJZ8LSeN8Hfp6jcP8n3PaHUHSff
+Z4DdVANZ5TX1hmltWyA/v4VjvKt3ZgdEOuaJKyBk3YQ83t9dU8c9fzTJC+3bgHBn
+K61NcPkKDAEpRw40+iT0agR4pWAauF6IQzSnNE+nBX7kvxyj5C77N40k5IoG9j21
+M1u4XXvHOkZyaXDXaz6EmvcMnu9l3dyhSzgbwco3UIVvcdbHq0YxZTAlKD9kDfvV
+sIMf/W/T3o0BqexzRVM791Pk0zKj/mVN1r2QZuEtWq1Ib6qZnJm9qLthRgKfxaL+
+yV96g94PFG2IPPbgRsYp3pM+FOrKelxiKhmtjAT4Oifi3ukCAwEAAaAAMA0GCSqG
+SIb3DQEBCwUAA4IBAQCJo3cYcCjipbDbTEBv4Elr+HwBsTPBIasRqQOnahgypzTU
+DtJe/rohgpyXpKVY5RM+AMhzuonCGqmh+CXcZLeXOgnNEkEpoEuygAyYYmpGjzt5
+gfqDw33wLdvpXHjHOewt5jVgppYJk2K9NGrfqzAlJ2y5PCU7PH+Hv77pKXTgo73s
+3v38K/5tQcpzsCmThS7oPSn8PO33gp3oZVzhz3eX//dEEshF/5c0G3Nq3/oKlVSv
+KcS1SYFas7Tdw4jpvA2epyAQVRA6XAa837qn1dEV0p37AU2/5UA39+PRPBeUCi09
+hfP+O66YsrYM/5zUCvTyRgnyhcuOoS8c5sJpmD4h
-----END CERTIFICATE REQUEST-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.key.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.key.pem
index 0645a77d7f7..613f9042e56 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.key.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.key.pem
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
-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
+MIIFLTBXBgkqhkiG9w0BBQ0wSjApBgkqhkiG9w0BBQwwHAQIoE1eR/7ZYTQCAggA
+MAwGCCqGSIb3DQIJBQAwHQYJYIZIAWUDBAEqBBBlRYHEMNHi8A3nf0YJxHMTBIIE
+0Bfp6Q+R+omo7OnIrH0n+0LSKwKlG4UDDGvL1mYq8XPVO2mtrQHj1Fs9U6yKL/7B
+cth4jG4PHkVfCH6EXp4Roo+dHkHU9fHEF91RcvRmpaJFQ/KosZNAwj7Zk5nN5EGF
+6F9eIrmi6J/O2VzPrapOL09JEoHvRrrnKhyNdbc9WlvoCqXQnZ6dTx7o3h7u4CJQ
+kFy9Pjl/urMCROCs/7+m6FCFEX8nQMHGpV1t8LPfUVr/QeK2yCVAf/NQSWcre6zR
+iZY39Enn09buX+Z/opTQubeMe2yWuKrrjvJcFGJXZHO6N2Q9/vCo5/C4nTE7PgVY
+J7iXVd2iPtRXjZyaA0x66YX6kZ6ZoJYlf5meUWygvesothfC1U7CW9CEt8qm8/ZR
+26dmtCzvgejJEzS6tb9jOtyt0oOgZdwVbiIdjwUF/hHa95Al2Jg/Mwnh8HeUVtQx
+TV+HmRhOFPu83plVpdn359yd+E4PSVTWXWcHormEgLCll5bvN10wn6vJEQam6K4L
+NHl8BmXXsf3ePZC4SodEE06tntUr3jB5N+RUGzUnt0uS3tNvz3c6Lk6AUX+HtyZz
+4B7peka10nkElcWBSBoJ6FyVC+UfIWroKpO5TFtXXxCfYagXPqPo8+7GOEtnFGe5
+qb28yBpSEI++XPE+z1ry0LZeMhdORVqVbVBaAZtQEH8Ul2yFhiv5z7wVPex/BulH
+Psrmn4SaL0MKf9cbTVK1VBrtFhUxXsBOeJmc60hdzU6LLrdt4bA2QYxxu2s2rSvv
+TKQqP0bl9KtZjmLN7rwzeFKMo2mssIn/4EcrHddjOpzAsFmjx+wFPq/bD0h3vQS/
+amgA2aWMp5xjfnXVZJCwCG91QKcdGbCHjuW7b/Y8eY8OWsv8vq3WAuuiT4WmDCkE
+CEBdbi5pLrg//GDGSxPH2qRGQmcqppDt4wL2Fyq1nLie2eekIaWKq44tbm+Wcbqg
+trJCM122CqaUdy0ToSF5PU7PSPE/osDlHxXwk1y4Gw82BXgJ/yS887Ii0hY9K0Jq
+kzr2VKAERxSbDhOfPqOOpEIjSA6LGzgAUNYCREUS+gYxcMxZ4T4dMmvyXcxUuBPO
+8hDzU6C/mQz+JkEqDBkYFk92vzknVYnz9t5+w5JAhgT1iQcmRVg30TIVBgiEBNxc
+Mvv5EhVyB7g4EndmeQVboh4ecP7EZ/YdwjXMJYEnWs5uiXLfmLdx/QpUCQeOrp24
+2iOxlFIXTV2H4aFwVGDjfyq+7DpJ3WQSKw3NeoHYYWf2TXOCa8cZgzqjtBcFMoWD
+PSoyZbLUUh+g1QIWQoyuk7CX4Nu4mqaK+PY2j3d7arDe4esibIOjzSoiQ7scEsug
+IL3jz9/k5dLL7Y3zmbangHvf4uqz+og3DRkP+aYSHlP2r4iodLOnk0gMtcMep7oO
+bRAL736WjZ14x1mvJ2I7KebRWPO84R8fxdj9uuJqRIRFG3oSU0doaggIPpQCkTKi
+2OyYSqfIQy+C0yxrH68c59HZ6NXX6xxCswgv4ucJ+XavZJC/spCYeqiBPrOv9e6L
+b2cv6sJQ5aAI5pejfwAjjUvBOyDVbDt3JuHUbgfd3MjS5rwxj22YOl+swruuAC/q
+xIp+XHyHua1ZpAdbASzBaFnLb9O2qTsslBkdul/feVkv
-----END ENCRYPTED PRIVATE KEY-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.p12 b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.p12
index 46b3bc9395b..b925db11ca8 100644
Binary files a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.p12 and b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIClient.p12 differ
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.cert.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.cert.pem
index 6771e6b2eb9..78006309233 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.cert.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.cert.pem
@@ -1,30 +1,30 @@
-----BEGIN CERTIFICATE-----
-MIIFGTCCAwGgAwIBAgICEAcwDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+MIIFGTCCAwGgAwIBAgICEAwwDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
-SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwMzA5MTIzMDQ4
-WhcNMjQwMzE4MTIzMDQ4WjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
BgNVBAoMCExGQUlEYXRhMRYwFAYDVQQDDA1SZWFjdFVJU2VydmVyMIIBIjANBgkq
-hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAucylK7zaFZgqxNjIGdy/xXfVdoidPGnB
-FkBd39XxNnBo2AFYTov3SX/OqNT6ih3XoMZvBHGJcwc0kziWHgFvdOnAJlu5zOsY
-WbzbIBuoxDfUGxWody1oC1sr8b1UjQqFARKdy9D2OXoHxr15IbSKjIlATFzI7/09
-OgOu3ZOoRCVDj2XMfL3SIINv6LayZ9iURVanm3rHaJLZoSxq7wMqVyEaDzbETtAX
-lFJKhwClR/A04zrq0BKNGQ7HkwskeUAq7/NYTJPbGNwG82dI3jWDDhLywQqwgpbH
-ZgaP8SaHlBltu7WbqfIKSmVmsRQ4ExXxT1iR4qTg8axttvkQPMmi4wIDAQABo4H5
-MIH2MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMB0GA1UdDgQWBBSQjsNx
-t7AvG5qSFI/MVj2+JRmsyDALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUH
+hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArngN/wlkaSTxq1JwM/Fg4x1Z2+PHzSCb
+2p61tgJFUQIkyPD6O1CYs1eRLU9xhFgGjdGLWgDAA5JkrF0C1QNqOE4w3tHtYFrK
+MwE4fIuJq6Ygi5bj+RTtfCm8AXRABEIvf4X0mC96ErK+uhMuZoCgoNT8pbhkH9fI
+OVwLa75CHnOxpPQfGQuv6FrepACFWMCSkZbS3D8JpL7jUjgU6BJWXaw8cVk8Spgd
+OGd6Xx2TAxca7QTJIzcffyLCp8Ba+gj83mrqzm8zLEwuijMH9+KBXHBrPPocG0uv
+cqlChmheH/U5fX7U8/LwyZk8C+2wqlKtLT4piP33ktcLQ6b+fioT1wIDAQABo4H5
+MIH2MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMB0GA1UdDgQWBBQx3uO5
+QBCh01SXtYUpfxsVUJlgazALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUH
AwEwFAYDVR0RBA0wC4IJbG9jYWxob3N0MH8GA1UdIwR4MHaAFLArm+30E8wsZ1rD
NwQswImGenG+oVqkWDBWMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAPBgNV
BAoMCExGQUlEYXRhMScwJQYDVQQDDB5FZ2VyaWFSb290Q2VydGlmaWNhdGVBdXRo
-b3JpdHmCAhAAMA0GCSqGSIb3DQEBCwUAA4ICAQC5ctOj+MthxA171+/p+q/Zq8vc
-krrnIy3us22eFYaHnYaqWxhtzP3ZwANhFeOTANy6/O559XB2VSvl7twuVTz0Ypjn
-6faT806LNL6UHgO4ABEA4yjnZHnTzoRjoY9tryaJe+9H349fGxSXvNGOz/zkzw9V
-dA6mREiIA48iLpotkiTpJWCqM/ZBwGXDA+XT2RCKkTrW8KAy1Tr+nES2a/mAT3KL
-IE6FqE3K+6pZ4YG5hVfpz8ziCZ3K+IBfEwssfd+7/+eIE9L4iika45QRcyG23CoD
-QdLM7iqZug1P7PH0kRpjxpLlB9KrRYkyxF81Ie1ymO6awV6WXNA8yrtzz1mstxo3
-96ZawiQT9b0B1v49eBdZQbtpA5JZaTS0FsMhmCj80pDmNHWWp0QYyRdiw6vUH2Rl
-1G4AD4YXXCL9XtDrLufwrBYof+1u9TTNL7dCq8TUekRvMX4joyHvxKjpxxp8FjS8
-dafWfoHU9Z4Bc/s0h6NUISGfZEJ3IgWWRyPuvUgy7ge8cDE1QEfbd4DrZtNVz62W
-TjSgJGqOFNrA/CXe0oRFfm0BjgXvZkvf1g1Rq1NILzFfp3/MxoNtvW0Ewuj/8nz4
-Bqx+8C9mVJ32g65aHrCj3m7tT97U/Wj4XIFjfaxYNAURTf9yq9/YZ+6yNg6KLJDS
-JdxBetwmhfXKsFzpVQ==
+b3JpdHmCAhAAMA0GCSqGSIb3DQEBCwUAA4ICAQBjj9NXcCaAyaJgSaUK7sj+RHY+
+AyLLMQJEsh3YVTSkP9zJ9iaMF1xouV0/LFpD/SGDT2nj1dFn43uY6P4COqguvRoT
+RwUA0VUlV6kqUCgFitBr+miE0g7AU0XxaxZ/BecaQcz2wJDg3JrZh+JqyRA/P674
+4ofoBZuB2jBCex5SEhlcIugdgGy1R3CCzt/D+C0wO/EM96Sn0Zu1HHEz0h91R5QW
+R2YcUVQpfMQmCTErlp0B4+Bo/Ly6inOlpAiW7BAN73G7JS0yQqnVsofqG0HoV1B7
++ibh1y9GAYDDbOEDT6mcne22yUCAzhCkpmTDbx5g6cZ2tZwwv/sSo3aZ2gkJJeEL
+Aiwy90GRD4jF0sgK/cP5R1cDGzWNI4newS+QLvMYPMIZK4OdPTYaoq84QXjzlwVu
+U3ennbl0egUxXlt0yiVNwufExnEDZiuI6ECeib8CPQRUA6yBgKjD1h6Fk5ra6/oG
+C2BeBOWUrvUKVjJKol9bEqMKnZ8SxB32Aoo2SvFPpEO18S/4S0j/+AZZqzx5iKR9
+bheUKosWZuCRc65O7j71qF3NRpI58oM+DGbt7TgEASMAyk2dU2HumuJ95oYsBkrp
+jmBP3dWx7CiG+nOggLs0fC/Elq8+s5yDkgDwD7pBPf7Rs7ENRYF15akZkALg1fJ1
+UyE7Mi+eXj1D0apNRQ==
-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.csr.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.csr.pem
index 729f461ab94..d776f28ec7d 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.csr.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.csr.pem
@@ -1,16 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICijCCAXICAQAwRTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQK
DAhMRkFJRGF0YTEWMBQGA1UEAwwNUmVhY3RVSVNlcnZlcjCCASIwDQYJKoZIhvcN
-AQEBBQADggEPADCCAQoCggEBALnMpSu82hWYKsTYyBncv8V31XaInTxpwRZAXd/V
-8TZwaNgBWE6L90l/zqjU+ood16DGbwRxiXMHNJM4lh4Bb3TpwCZbuczrGFm82yAb
-qMQ31BsVqHctaAtbK/G9VI0KhQESncvQ9jl6B8a9eSG0ioyJQExcyO/9PToDrt2T
-qEQlQ49lzHy90iCDb+i2smfYlEVWp5t6x2iS2aEsau8DKlchGg82xE7QF5RSSocA
-pUfwNOM66tASjRkOx5MLJHlAKu/zWEyT2xjcBvNnSN41gw4S8sEKsIKWx2YGj/Em
-h5QZbbu1m6nyCkplZrEUOBMV8U9YkeKk4PGsbbb5EDzJouMCAwEAAaAAMA0GCSqG
-SIb3DQEBCwUAA4IBAQBJefaBx6H1b95al/uGkN5WLft+b/vqShQzzvv37gX9hb0J
-qEhRnmmUgdSsSRMuqgLg9tQ7q9ws9vUfX3Ihj64yYTZ5xZ+Sr9WAzz86d0A878tE
-9XR3u0N2ObwVJOnpft1FWB9j5skaY3WsuW1+NOMyxmJUNyF+BBT67f7rR6y5N8lR
-4Qyw0Qm4Gv6Dl6nobzCwSzdiJY4U18mxaSZeApQ38wC1Fdxmi+5V9W0ZtgduolzC
-E2nK+l++jFHKSjaoQams+OQZEWj78G8RNdQAYRDUHyxUqad7F1ZhtHrHK1WCKP0z
-Ex5PgXmmWcvLuP8d+fZXMiR41kZzGieiTnCiBmc+
+AQEBBQADggEPADCCAQoCggEBAK54Df8JZGkk8atScDPxYOMdWdvjx80gm9qetbYC
+RVECJMjw+jtQmLNXkS1PcYRYBo3Ri1oAwAOSZKxdAtUDajhOMN7R7WBayjMBOHyL
+iaumIIuW4/kU7XwpvAF0QARCL3+F9JgvehKyvroTLmaAoKDU/KW4ZB/XyDlcC2u+
+Qh5zsaT0HxkLr+ha3qQAhVjAkpGW0tw/CaS+41I4FOgSVl2sPHFZPEqYHThnel8d
+kwMXGu0EySM3H38iwqfAWvoI/N5q6s5vMyxMLoozB/figVxwazz6HBtLr3KpQoZo
+Xh/1OX1+1PPy8MmZPAvtsKpSrS0+KYj995LXC0Om/n4qE9cCAwEAAaAAMA0GCSqG
+SIb3DQEBCwUAA4IBAQBpAvRqNUk3MtNkEAF/mhTejTcQ7mUCHjuY5qwKnBUIFRrT
+oxsk5FENa61P8EeV9OD6fak60xcgqopFudw6gjXcJoxj8NxXnxYXZS3CUyw3OZb6
+XoMmf52TAcinPUYjQFcP2B4x9161bfcA2jLg16UBdYche5IYUbhgFd+drGzIGYe+
+qACA/lIzvExtYcgbZbRtSzIj0U4jpKSwUmqDhJVVTOYo2/ZtU+hZGlv4sow6M4Du
+lobgnPU3Nxrch8QRtvlY90YFZjKOs2Hr4B3pY/rpllbn+af/q0goS1SqlB3vtS7G
+/UDUYVRF7NKwvud9W6CdMeEHwrnnaGAEmTTxMTxd
-----END CERTIFICATE REQUEST-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.key.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.key.pem
index 395ef988113..d985fc1b689 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.key.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.key.pem
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
-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
+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
-----END ENCRYPTED PRIVATE KEY-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.p12 b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.p12
index feed1a65a2b..eff9a02b010 100644
Binary files a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.p12 and b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaReactUIServer.p12 differ
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.cert.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.cert.pem
index 4c4acd31e8e..13cea99764f 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.cert.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.cert.pem
@@ -1,30 +1,30 @@
-----BEGIN CERTIFICATE-----
-MIIFGTCCAwGgAwIBAgICEAUwDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+MIIFGTCCAwGgAwIBAgICEAowDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
-SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwMzA5MTIzMDQ4
-WhcNMjQwMzE4MTIzMDQ4WjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBFMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
BgNVBAoMCExGQUlEYXRhMRYwFAYDVQQDDA1TZXJ2ZXJDaGFzc2lzMIIBIjANBgkq
-hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl5YkRVwFfBK146Cz7jlId06j++huHgmR
-8ey5veYkdLCcbVKDdSL2vdc/YWDreQMeTIrYIVyCFYI9lHURHBHRFnMf/eYp7xLN
-65f0EicyXPh7vs1MJcYGRZfafT8Tt9sUygozgsjFCLJ+clDMgK3p9gFY6Bha9JmV
-f82/egwPfp5mkr3HHMOtb4Lo3oAIO1+k/oegDtw0dTIYPXYEiCCvEV4N8CP+lmEH
-y+PnYH+tB4P1So8h8u5170K5oDc9LGjXy52aRX6ERKNo+4ecE++nUPvKUcOHpl/1
-QeNJoxr4ribfAZE97Xo7xddKXJ0If5REaiKGo6ZLq/95rGEc8s15mQIDAQABo4H5
-MIH2MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMB0GA1UdDgQWBBRzYr5w
-gUzaGjeldWTHDGQdNIxXFzALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUH
+hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtD1STX8Z5PnOUurARA8D2GcbI078/010
+OtxIcUG/P+6StJkdb1Vg5L2U+FXy1npDrinolvwCWoazKO1lM8FYkqta5ItsNAlv
+L7uavpKawGpYNCRndsYTItp70r5FnG1shrtog4iI6E2WWqQfUOZwO6KDvXVBbv2Z
+Lf4qSKcvKa2myghtP2ervh45/uvV8IMERxo1wCW3A2oIqfloiTGpCBP55Yig00OT
+8A/Pw8846k5LZMTU35OEi9BVQy/po5L622XmHvSltCUqvbdq+x3pVzcc4sZvPr1m
+O/0Lu2+PSc/8ap61KFRR90/AGwCA2Ix1jZMK4Pim3nZoOS8/g0fZWwIDAQABo4H5
+MIH2MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMB0GA1UdDgQWBBRJPVKk
+964ILH1tGP4E+MPuXnnQ6zALBgNVHQ8EBAMCBeAwEwYDVR0lBAwwCgYIKwYBBQUH
AwEwFAYDVR0RBA0wC4IJbG9jYWxob3N0MH8GA1UdIwR4MHaAFLArm+30E8wsZ1rD
NwQswImGenG+oVqkWDBWMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAPBgNV
BAoMCExGQUlEYXRhMScwJQYDVQQDDB5FZ2VyaWFSb290Q2VydGlmaWNhdGVBdXRo
-b3JpdHmCAhAAMA0GCSqGSIb3DQEBCwUAA4ICAQA+MrnC+UBDZGkaU6NDnVQc550w
-PkkStWWKQsQnyrIwh78dPfXXKNDC7gSgPCzcDNShQJTqw60lK4EdQhUnDz8/AjbI
-i/8xLS7lfJvYb61xLWbL44/eXaQdcaxEsMazN57J99Vmki6qsbEbcT78oLttHi+2
-44N6aQsFkzXFyFQ32Z1aaWvmcMi8ifUtJ3Y93MQJWR9rqWwAyFOj9HNiPJtHKsoE
-z3WwO/zPonYgPGp+4DoIXjwYU0zPdo1FzkrNwZwmwopVDlP1Hwtvj8iwjyQj8Sy9
-9eCEhP8lFKyCytGZy5WXPNJ4AJQvzkpj4PFqJv4fucllAg0RaniOKkMRwKnojVtJ
-/A71DkEyvtbhCjDpI2/o0x8ZNgHSk62SQdDyyrqb4NAHZQLw74lyEDtuc2j1bzWc
-ilON1EY8J2Nv9bM8cGEAXBB7nEX/qqcjLblJrlf3qVW2bPVFeIUWRpaSDUqwI514
-Unc3yUJfAqHaxI0nQd8VHdKInOt6g/iHAr1u3X35gkxKGAWVoEhB0o2KJy1nytOJ
-3BLEs+9EY+lSwPHpooUsYWdXBjdBWjvCMyKp+xzc2dgEBaBZ1F1kLZfpxJ4bCOcj
-PQ79Ny45jhE3QhyDEJ0cm+wSKv8iSI7RobRWQeKN7cgqeN5Lvid+8bubYMkdJvKa
-7sLDKuQ9KDtSjphZmA==
+b3JpdHmCAhAAMA0GCSqGSIb3DQEBCwUAA4ICAQC10qlYVK2Es4sGTL6HBsxch1UE
+02JtYOTlGVaScmyjOGhY0nzBbYqxyWltQCGaxSXMRIfr+6ftbs+msvDT6UqK9uqd
+z3p2WRDph0vCt1BYFQ0JN7gyeWk3dshTuMjrqHfYXLb4X++tR80DKofR2CM/vUvl
+RK46BTTTUIlLrA1dmmhl6Fb78nkTT+SsxfF4vi3r+tF8U2jVBbY0/jvOlS5QMPlM
+ZTTLuhedRZrlZyasPHaqt6rxAt4yJcCtxmaNT+0xc8iB81S3Y0mXnIGT5TZvpV2L
+Ypu5vFWfXW0BBdUMuiaQPChdxmgJwnz0Y1i13MABFb+MTemvgoRx0+RWf4QvtnKj
+k8HTDNbC7u5dYNyjdbAi2f0VS8ok3aoxuNRiD1dCbAXE9dY4dtF5lmIPy7XlzvYo
+8mR4u9ZzSC0UejFaIX4Hqfeqj4LiChD2yVMK2Ulmp21OAE8UAnCY4hkBtKKfcoG3
+Z4uDcEk2u4gJmbxtYAFBWl/QlLp3chcmBU3Lfat3TmOPM7myY3gEAS6N5IFxp3LW
+AYW/Rxz8g//dXeC/ntZpS9vlBzWJ4yIOy5izm9PgdPjUcvZP2w40fjpHXuV8ykzj
+B2AGH5gwQibxDik+C9nV+YvmuA3wp1kXakDYHq2ffqXEpl+NMWhc67/JH8Tn3/EO
+l2T6ijh8yjqFxFfJ+Q==
-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.csr.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.csr.pem
index 5277da633d4..02f4be482c4 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.csr.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.csr.pem
@@ -1,16 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICijCCAXICAQAwRTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQK
DAhMRkFJRGF0YTEWMBQGA1UEAwwNU2VydmVyQ2hhc3NpczCCASIwDQYJKoZIhvcN
-AQEBBQADggEPADCCAQoCggEBAJeWJEVcBXwSteOgs+45SHdOo/vobh4JkfHsub3m
-JHSwnG1Sg3Ui9r3XP2Fg63kDHkyK2CFcghWCPZR1ERwR0RZzH/3mKe8SzeuX9BIn
-Mlz4e77NTCXGBkWX2n0/E7fbFMoKM4LIxQiyfnJQzICt6fYBWOgYWvSZlX/Nv3oM
-D36eZpK9xxzDrW+C6N6ACDtfpP6HoA7cNHUyGD12BIggrxFeDfAj/pZhB8vj52B/
-rQeD9UqPIfLude9CuaA3PSxo18udmkV+hESjaPuHnBPvp1D7ylHDh6Zf9UHjSaMa
-+K4m3wGRPe16O8XXSlydCH+URGoihqOmS6v/eaxhHPLNeZkCAwEAAaAAMA0GCSqG
-SIb3DQEBCwUAA4IBAQA4m+6nCwS6m0mDNcGcQHtZWJyHaeE8ZnIn8a7NQjBZp87N
-9nPbz271Daks7EE9B6FlKYTHJ7GnzfVQLODuZ47iC6Q7U0twk68H2uKL1F5HGmo8
-XRcddbS3ubYf0O7FBvziKkUgMJLhz6QN3+YUJJ4lm3/Ua+02Pnnz7XkbwCKk6//t
-jZZqsGTDorG/sqjybG8eZ58Bslz1CEYsf9xSk0S4XE8nyV8VnidkXsHhsrm5hCim
-rgODxedvA5rHGK3iYp96AEtNytjIvLBdVjRsCa2dZudF2Cxottuiy3lzV+Kz1jfK
-ZFNszFjjRlpXNMcOl4IZjnWgO54UCapXYmFZ2vBr
+AQEBBQADggEPADCCAQoCggEBALQ9Uk1/GeT5zlLqwEQPA9hnGyNO/P9NdDrcSHFB
+vz/ukrSZHW9VYOS9lPhV8tZ6Q64p6Jb8AlqGsyjtZTPBWJKrWuSLbDQJby+7mr6S
+msBqWDQkZ3bGEyLae9K+RZxtbIa7aIOIiOhNllqkH1DmcDuig711QW79mS3+Kkin
+LymtpsoIbT9nq74eOf7r1fCDBEcaNcAltwNqCKn5aIkxqQgT+eWIoNNDk/APz8PP
+OOpOS2TE1N+ThIvQVUMv6aOS+ttl5h70pbQlKr23avsd6Vc3HOLGbz69Zjv9C7tv
+j0nP/GqetShUUfdPwBsAgNiMdY2TCuD4pt52aDkvP4NH2VsCAwEAAaAAMA0GCSqG
+SIb3DQEBCwUAA4IBAQAfGAzWfe820th2r2U9DqApxJSf/xN8l+A4TDM5Y7fk4lDj
+0gsU23oA6hSxg4iB74LySTaDpkiPfa85BHoDLyQzYWiDzlhKN9KA2xvbw5S1kW1o
+V5Fmk4ig9vxlxfgMSpFF+nh94qzwROros5E/uHyRHkii9b2N0CF86vASCIvm6LQk
+KicLghBKfVBoXvEiFy+gPGNUdkvl0q3ogMTB2twKcMvm+NEZ8MRmvo+UywWOsnby
+SPnWTIc3XNrgTKH/QCekLVeW355bg3gKwcBAT/3d4rLCg5ikNENaADgET8aHqPeL
+iDzs3N66+lIgyWunvyB7kMWdzI7qmyKMVRUZ4JJw
-----END CERTIFICATE REQUEST-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.key.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.key.pem
index 3fef5f8e1f9..340e3a706ae 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.key.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.key.pem
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
-MIIFLTBXBgkqhkiG9w0BBQ0wSjApBgkqhkiG9w0BBQwwHAQInbbshk72bMMCAggA
-MAwGCCqGSIb3DQIJBQAwHQYJYIZIAWUDBAEqBBDJ80lNWKAmuxr4hbGDrWDTBIIE
-0KXBpVIEadNYGtvYGiM9++BDT/5SXw/HArsSdUQsNOnbD/7EWoV5XIqxuRBtQgIK
-+FpU3wKy4KvQgtTUyqRK5FlocKz0YFcLcwoiQ0G1nGbEjzCSjA5H+ULg+u7IEQ7e
-1+rpsG9iDZIw9udXUOtsvtQZfbPp9JXl6Bhmebo+Ue8j4hLqgc0XXnbuMZA9pqn7
-DCjE0fuDc7Hd8+6xbLeZ9WBbFfTpEq3QF1cF2A8vn/Wz8jWjrPkQ3n0Xl2KpYEw3
-NrDqZ/g3Xv25dnPcq5c0jCO4NNBxkaaacU3HbYd1dAOa/2CsEB4UDW/3jLfAXW9y
-18dM3pLow4jTYU53QWlEPWgyo30Y+ewtxzBCHKBGRbU8mLTAcyflUr7Pjw4YYz4x
-h2O5SR+bCNntT0cxWw90fAiMnNln3TalGwQI331Sb1X2MRjeXIYF7orT42m8fq1A
-ip3QBAHb+MKaBXodwBWKz/AoXNYacp3Pmsf4k9WvEm65ePcT+xerYH+B2Tjc3VBv
-jXljhQ5jJwTEkVsRKnEn8Osj5A5yiMu5C+vTBbBv40U395jtyT4yT3ZGUFFMemmJ
-YlCGFlkrfmndFAMLwnq9XJ8PnX4t5IvonWawKHCdokiHrD69QKkV5A53vcGKuu6b
-lcxVsUFCOTZtsMe1vtj1lkeY5vj4XQshJetGXyA32EZ/im8HlSc3s6ss49wtLrqn
-LlrIsaC+rRPF5KbbdaYsCxKuak7Dyfr4lCpAwPX4w646Rg2Qui9ghL/x9h+aHOLQ
-G6yoRwn3vG28+pB9lYoUJqVXkTFjBc4X71dHdF/8byutjUsDvM4DU7oXJSOQvX07
-BmPrgHEGjh/bpBJNsCO9PCRggmuP8AQtWCd7IUQlsQ7VrQw9N4md+wjSx1zXa9QC
-RYGgENgo5XC0CUw1idn4QR7W7tNqLKYVJvCfrm1kmxJBcFp/gWMpZ72oyiE8zyKJ
-M6RkCxoohHKNlhHtn8i0uQPo+CtaYr2CjK+TH+Rt6c40X7bZhbqcNxaClbpbNO8H
-WrZWQJGukGCoW7fEXlybWNKaaCaGaYL8Q/DV/er2X9GQZXUQcEfE84/bO68WMom0
-gMI9Vz+YzGUz9q98Wp5ArVvGNa0CdG8aWMHM4Bf6bgP9O7jx9nhvzrCzKhOUdSXG
-IGlHclp/YMU5IcviLxan853Stc03Ju4vjKlg+HtaqqosQudJ8gGXkx7i7aey/g1L
-F6w0zIOqI0404wHgArgEcFbwHoW6rvhSNm/PSRMq4/HZL4SvYs/pfYY+3g0Y69j3
-zqkk77ZSGsOPp7DdTIiEXNnvr2GpupjkvJOkw6S0z4ZntBOCzT8dLSx3UqLSoxmv
-fDDHAAbMckBtMxihpHcRxEL1L/jQWKQWqGjPyNrulwFCiKpaUYBaj82CP86itdCQ
-jxG0NB5vjWdIua44DGmKM0Kxw/HR13dgVxgZNTnTKAoamnz6AuX1i6BKV/3ZGJpi
-gPIwMzqg7f20acc1fd1vyk25hBXXQaCCfk7mc5Yt8nbK5PMyhUnBGj9eWNWyBHAq
-DjCdmXxqfqSShSHNiXB/+D5D0JWdHUjKZ2+vKYPFa8+Xa4eZxH9oLQEOs5h6CkV0
-3Ri+BqvI5Dxj8QYZ83EM3Sqqy9iHvsJ1df4QdDBgmuzL
+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
-----END ENCRYPTED PRIVATE KEY-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.p12 b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.p12
index e6998da14a2..78b936d2427 100644
Binary files a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.p12 and b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaServerChassis.p12 differ
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.cert.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.cert.pem
index c5025a61181..638e0059368 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.cert.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.cert.pem
@@ -1,30 +1,30 @@
-----BEGIN CERTIFICATE-----
-MIIFFTCCAv2gAwIBAgICEAYwDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
+MIIFFTCCAv2gAwIBAgICEAswDQYJKoZIhvcNAQELBQAwXjELMAkGA1UEBhMCVVMx
CzAJBgNVBAgMAkNBMREwDwYDVQQKDAhMRkFJRGF0YTEvMC0GA1UEAwwmRWdlcmlh
-SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwMzA5MTIzMDQ4
-WhcNMjQwMzE4MTIzMDQ4WjBBMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
+SW50ZXJtZWRpYXRlQ2VydGlmaWNhdGVBdXRob3JpdHkwHhcNMjMwNTI1MTQwNDMx
+WhcNMjQwNjAzMTQwNDMxWjBBMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExETAP
BgNVBAoMCExGQUlEYXRhMRIwEAYDVQQDDAlVSUNoYXNzaXMwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQDnhEppTcshFKGAp+MhQ4QTgl+5qaJvXxcq7lKy
-H5O6NK2o6UXjhsbZsWRbOtK+vlnE5voZLtI2XQO+wTPmB5hIolOrcs/M0MuIHvHf
-jMqlj2IjfLqvJ+QofAp9+hYPTNAjB2haFns6CsQK7PaOPfByjB/2idU6w/aeyapt
-O0dowBSfw0hmp7d0sGVGkg6THNxWLoNwEqw5wbmceC21j5GiI0W3NGi1nr5FuTvE
-ZRTa2NWiDjxjJAX04NKKjW22gFcc5TWHz9Ci+SWEPug1n1Gr+CmmFWXeJJL5oJA7
-uOevtW/95fMuCeB0Ijjv1ya3C4qYGmZJMp/w0kYkgplHUA1NAgMBAAGjgfkwgfYw
-CQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBkAwHQYDVR0OBBYEFPwxgPqtjd8X
-ha044cBVVwHClKWdMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAU
+DQEBAQUAA4IBDwAwggEKAoIBAQCgBLDt/5S3ZiRsEKSw3Q/QZdGIOpwtJntO0EoI
+T3hIXertmVtIWxQ8aJwtHxvlwMRoCWN2Nsz+XmHiTllWI0+m5CGX14SPh93QHQRI
+wkruX0W1RZGyHyahwD3CNvVZqWPkp4aVTOOSa7ixsDZGXEdasFNYb81YM6IkxKwh
+baNTSnwt2O7aRjZyMaoNdTCUZZhW+xpDRU9psgcuBOlnol8s+e7eEiRaacXrGrz+
+4CYVzdfY9yllmeYxlU8kwamX/biYI1IesRky2PeQWOWpeTOM+nvplfPnLb33iWHk
+cPglhhpb6exh/gR1wexcvBL5M/IioT0x+kMVL5O3Yy72n53NAgMBAAGjgfkwgfYw
+CQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBkAwHQYDVR0OBBYEFEqeDZDTSNrH
+NNpNtbfjDlpJLIWgMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATAU
BgNVHREEDTALgglsb2NhbGhvc3QwfwYDVR0jBHgwdoAUsCub7fQTzCxnWsM3BCzA
iYZ6cb6hWqRYMFYxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTERMA8GA1UECgwI
TEZBSURhdGExJzAlBgNVBAMMHkVnZXJpYVJvb3RDZXJ0aWZpY2F0ZUF1dGhvcml0
-eYICEAAwDQYJKoZIhvcNAQELBQADggIBAKvo5dnCpl8gwhOgrr6WzBFsQJUc4lkT
-+6qHA7rUWuSWxNy0w9X2N+JRG7zj8HvdcAVgci+LkoPCX1x/UV6/y3v1AZYpR0Sr
-KGXt1zA2epQKlPGw9TujmmFfHL2tZjaJDWFfe5UdDOEz9WwYhY7QFD5guIbaKSsu
-5OMm6CiOjQlX7ka9SPRgOm7O6fSYaUPZwd5OAu4CH3yvmwObHMc1Ey//A6bcXStf
-LC5E9+wuZnSfG2XblOQ6mFKMp+J+mcvQfM+0Xw4B4/mzDhV3x4s8Y3nOg9C5Qr9Y
-ZOZk+S+n/AdP+lrj0L2ddwbVvd8JHb4HO2m/bc/sC3NVHBwZ6MzbeVB1BM4S/Tnv
-aM9hDLYVASCy7RNbk/7NWV+MHagR1pANfoJIMUEDi83KHivFHa3U18YCdDF4TNjS
-AvNbIpfkLYjq/cC0RpkWaLxbp7eT0WQLSoC4/41jRFpk6q6faPGuMY0UXs5g6EQB
-BBFJaEWeWT4zQDXqcj05tdLyojhOud9B7AqWSqkgaFjED8vJtP9U59tLFBq+SP/o
-THdu5ngQ1SIDimKVQpRXeJbwiGqCH+rpnzzUvnCN7upQ7i0FofdMI+Pb2xSX7x03
-1PK6rV+MjE5ccBMj9GpiZ0456+SDKvlEDmlQQWmuuugV+28f6JkUITGAhtHGgtZY
-eAzl3Sib2Swg
+eYICEAAwDQYJKoZIhvcNAQELBQADggIBAFBpo2TGxfuAxi68N09W/1Edej06TMx0
+aSciLx6GB4nG3oJflRHun5SWFETfjp0Xts66fSN0Da+T7W/TDM8qkwJ+Cq417nxX
+XI0H55n3k2IgqjT80pwREU/mI+PCWBKckqSlMrDcYY8nVfagITbbIFE04SrJ0s5Y
+X1sStkBtKGI26M/9qGBRycFjAShatOn5XHr1k6XqduqwVLERx5RThleoeOA3Q63A
+Rj19kTrkmOIUNs4ydyHaJMBwbUcNGHfgzcpam8HiHL5AS9YoGiZ/taiy2Ni1Kh4E
+KeJJChl+1DvzFpUrw10avAsG5W9LC9MEF1rB+Q8YdBrRy3wCmOh8idmaAmejco1B
+AdwQg7CtE0+I/ipi0cvijSCxXldsOQCkNliaua4g7TCYDNG0uMC/lr57D2EBt2Ac
+joMQY+L5tTtruDdlhBbBK8pKEA4oAvldsogUYTM5reRDv4rJnjiXWF0f8eW5JxpP
+bpREjf2K5HeOtk2erTTBIJwEQ/VAHECssbR6nM4xzYELbAdKITxs+HD/fq0e9oCF
+o8m6SAx3cSQfWhq+rjSod21i1BH6SbLBw5TXLJjmlwQPC44gglhW9i0i0nOhYfq2
+bAtYg4TlpDqQ08eFp+pqIDTXJ+GtbEexO4eGnYTY+19a5l6kFdTwU9fepE+R5vje
+/AuOyJkgXxg/
-----END CERTIFICATE-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.csr.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.csr.pem
index 9e2b4346347..11c9d988f29 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.csr.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.csr.pem
@@ -1,16 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIChjCCAW4CAQAwQTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQK
DAhMRkFJRGF0YTESMBAGA1UEAwwJVUlDaGFzc2lzMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEA54RKaU3LIRShgKfjIUOEE4Jfuamib18XKu5Ssh+TujSt
-qOlF44bG2bFkWzrSvr5ZxOb6GS7SNl0DvsEz5geYSKJTq3LPzNDLiB7x34zKpY9i
-I3y6ryfkKHwKffoWD0zQIwdoWhZ7OgrECuz2jj3wcowf9onVOsP2nsmqbTtHaMAU
-n8NIZqe3dLBlRpIOkxzcVi6DcBKsOcG5nHgttY+RoiNFtzRotZ6+Rbk7xGUU2tjV
-og48YyQF9ODSio1ttoBXHOU1h8/QovklhD7oNZ9Rq/gpphVl3iSS+aCQO7jnr7Vv
-/eXzLgngdCI479cmtwuKmBpmSTKf8NJGJIKZR1ANTQIDAQABoAAwDQYJKoZIhvcN
-AQELBQADggEBAGqrHk+nKYPlud/X6XpF25uslSlHsS/9xlNP3OfCsiU6jkEwoFlE
-WJzFRDZr9UY/VasBhoTmpN0rmX5jn0m8omOKJcnkYVdb7cbN3jKdxWF1t8g3uotz
-xkDik/IwLSlltoKTEsMWa0iNIaFfUhZjCY6dl07u8R9ElhbP3O1j3+mGUmaTKm+a
-bFEbk00PwvphZ9kV4qI9SAYu4uC7nb+pFTFUu0yOEfraLygDnpAQPGSnFFNpfCy+
-+LTAT6pnwGoZ182ssLIDona0rIoK2uSQcQU5IGJb7P4ejoM1Url76a22a3SC38ED
-HoCWwOH/DIl8F7ZRVZms3CDiga/NmgiT8+Q=
+AAOCAQ8AMIIBCgKCAQEAoASw7f+Ut2YkbBCksN0P0GXRiDqcLSZ7TtBKCE94SF3q
+7ZlbSFsUPGicLR8b5cDEaAljdjbM/l5h4k5ZViNPpuQhl9eEj4fd0B0ESMJK7l9F
+tUWRsh8mocA9wjb1Walj5KeGlUzjkmu4sbA2RlxHWrBTWG/NWDOiJMSsIW2jU0p8
+Ldju2kY2cjGqDXUwlGWYVvsaQ0VPabIHLgTpZ6JfLPnu3hIkWmnF6xq8/uAmFc3X
+2PcpZZnmMZVPJMGpl/24mCNSHrEZMtj3kFjlqXkzjPp76ZXz5y2994lh5HD4JYYa
+W+nsYf4EdcHsXLwS+TPyIqE9MfpDFS+Tt2Mu9p+dzQIDAQABoAAwDQYJKoZIhvcN
+AQELBQADggEBAIgZvcnM9LpIcNnRZdRPcYEHxoTFqo4zBGaWxiAfg2mqQKSVDpuz
+qHVoncM9LpVH+iqN0oBsPSWhrWrTDvfSi5XZX8xyznfLTpMvwvNr3nbiUlXsIU9H
+GAHFi8g0StndcBLhOiJaGb5fEaqT48Ep7jojpq0rhAbv10X3J4SZNWT9sOT0kLgd
+WHtyseu8re+0RHAqmKCVPaXZoMvRyPRsBLLgKLYoGU2zkmm8EXyZQJOdDgp7tUvM
+WvolObKsZ/QTTPqckQP15sJ18s8nfEg1MSB53f8fwRzOCbzUPCH6jZO1lGjLpU5b
+8anm9Nqbj+IvWoCev/p7TJ9M+akAonawhpM=
-----END CERTIFICATE REQUEST-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.key.pem b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.key.pem
index ae7deed9477..2e13e3065dd 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.key.pem
+++ b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.key.pem
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
-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
+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
-----END ENCRYPTED PRIVATE KEY-----
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.p12 b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.p12
index 68cddf893c7..8e74a298bd8 100644
Binary files a/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.p12 and b/open-metadata-resources/open-metadata-deployment/certificates/EgeriaUIChassis.p12 differ
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/README.md b/open-metadata-resources/open-metadata-deployment/certificates/README.md
index db3f90b6db6..c9a233c459a 100644
--- a/open-metadata-resources/open-metadata-deployment/certificates/README.md
+++ b/open-metadata-resources/open-metadata-deployment/certificates/README.md
@@ -3,7 +3,36 @@
# Transport Level Security in Egeria & Certificates
+The Egeria applications need a truststore and a keystore to communicate securely.
+The truststore keeps the list of certificates for trusted servers and the keystore defines the certificate information that the server sends out.
+
+The `gensamplecerts.sh` script is used for generating self-signed certificates for the OMAG Server Platform, Egeria UI Platform and REACT UI presentation server.
+Once the certificates are created, the script copies them into the right locations to be picked up by the build.
+
+- The root directory for egeria gets the `truststore.p12` and the `keystore.p12` for the OMAG Server Platform. This is copied into the distribution when the assembly is created.
+- The same truststore and the specialized keystore for the Egeria UI Platform are copied into `egeria/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/src/main/resources` which results in them being included in the jar file for this application.
+
+## Set up to run
+
+The `gensamplecerts.sh` script uses `openssl`. The default version for Linux is ok, but the version on the Mac is `libressl` by default and you need to use `brew install openssl@3` to install the genuine openssl library and then:
+
+```bash
+$ export PATH="/usr/local/opt/openssl@3/bin:$PATH"
+$ ./gensamplecerts.sh
+```
+
+The next time you run the build, the new certificates are incorporated in the distribution.
+
+After running the script, be sure to check in all of the updated files into GitHub since they contain counts.
+
+It is possible to reset all of the counts by setting CA_CLEAN environment variable. However, this should not be the normal process.
+
+## Using the certificates
+
Refer to the [admin guide documentation](https://egeria-project.org/guides/admin/configuring-the-omag-server-platform) for information on using the examples in this directory.
-Any generated certs are provided as an example only and to support demos and must not be used for production.
+**Note:** Any generated certs are provided as an example only and to support demos and must not be used for production. They assume the hostname is "localhost" and do not work in a distributed setup.
+----
+License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/),
+Copyright Contributors to the ODPi Egeria project.
diff --git a/open-metadata-resources/open-metadata-deployment/certificates/gensamplecerts.sh b/open-metadata-resources/open-metadata-deployment/certificates/gensamplecerts.sh
index 2b4060dd705..aaa331ab8bf 100755
--- a/open-metadata-resources/open-metadata-deployment/certificates/gensamplecerts.sh
+++ b/open-metadata-resources/open-metadata-deployment/certificates/gensamplecerts.sh
@@ -85,7 +85,7 @@ if [ ! -z $CA_CLEAN ]; then
# Intermediate Certificate Authority
#
# This is an intermediate Certificate Authority which actually does the work of signing user/server certs
- # Good practice as a comprimised intermediate CA can be invalidated
+ # Good practice as a compromised intermediate CA can be invalidated
# ---
export CA=${iCA}
export CA_POLICY=policy_loose
@@ -163,11 +163,10 @@ done
echo "\n\n---- Deploying certs to current build"
BASE=../../..
cp ${rootCA}.p12 ${BASE}/truststore.p12
+cp EgeriaServerChassis.p12 ${BASE}/keystore.p12
cp EgeriaClient.p12 ${BASE}/EgeriaClient.p12
cp EgeriaUIChassis.p12 ${BASE}/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/src/main/resources/keystore.p12
cp ${rootCA}.p12 ${BASE}/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/src/main/resources/truststore.p12
-cp EgeriaServerChassis.p12 ${BASE}/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/keystore.p12
-cp ${rootCA}.p12 ${BASE}/open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources/truststore.p12
# ---
# output message
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle
index 29a97b88c01..6dea8a6f1cc 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle
@@ -62,8 +62,7 @@ task startServer(dependsOn: [':open-metadata-distribution:open-metadata-assembli
args = [ "-Dserver.port=10443",
"-Dloader.path=${distdir}/server/lib",
"-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle
index 59101ea9b48..7e1cc9a2d49 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle
@@ -61,8 +61,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10444",
"-Dloader.path=${distdir}/server/lib",
"-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle
index 228f4e5c017..92a16ebc316 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle
@@ -62,9 +62,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10445",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle
index 7ee1f660362..bb6cfa249d2 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle
@@ -60,9 +60,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10441",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle
index 68bd7e33c01..9dec2c993a3 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle
@@ -64,12 +64,9 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
// Start some external service
executable = System.properties.'java.home' + '/bin/java'
workingDir = layout.buildDirectory.dir('run')
-
args = [ "-Dserver.port=" + port,
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle
index 87064214d8e..24468f0eda1 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle
@@ -61,9 +61,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10446",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle
index 19d592cefc6..4d4fd3c4682 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle
@@ -58,9 +58,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10447",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle
index 1c6ff027c54..beb469266cb 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle
@@ -63,9 +63,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10450",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle
index ca3514fb7b2..3369204f43a 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle
@@ -63,9 +63,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10451",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle
index f27abb8beae..b8373c5d3d7 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle
@@ -63,9 +63,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10452",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle
index 3008bdb6b16..a063896f52e 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle
@@ -62,9 +62,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10455",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/subject-area-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/subject-area-fvt/build.gradle
index a418307c203..6c71142bbda 100644
--- a/open-metadata-test/open-metadata-fvt/access-services-fvt/subject-area-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/subject-area-fvt/build.gradle
@@ -56,9 +56,7 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
args = [ "-Dserver.port=10448",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
"-jar",
"${distdir}/server/server-chassis-spring-${project.version}.jar" ]
// Setting the output directories to be the same for ALL FVTs acts as a synchronization mechanism
diff --git a/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/build.gradle
index 663c8739687..93d28ca51b0 100644
--- a/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/build.gradle
+++ b/open-metadata-test/open-metadata-fvt/view-services-fvt/glossary-author-fvt/build.gradle
@@ -48,8 +48,6 @@ java {
ext
{
distdir="../../../../../../open-metadata-distribution/open-metadata-assemblies/build/unpacked/egeria-${project.version}-distribution.tar.gz"
- // distdir= "../../../../open-metadata-distribution/open-metadata-assemblies/build/unpacked/egeria-${project.version}-distribution.tar.gz"
- keydir="../../../../../open-metadata-implementation/server-chassis/server-chassis-spring/src/main/resources"
gaport="10454"
}
@@ -64,18 +62,12 @@ task startServer(dependsOn: ['cleanData',':open-metadata-distribution:open-metad
executable = System.properties.'java.home' + '/bin/java'
workingDir = layout.buildDirectory.dir('run')
- // the keystore is needed as for the FVT the flossary author view is a client for the subject ares service
+ // the keystore is needed as for the FVT the glossary author view is a client for the subject ares service
//remove the two -Dlogging args if you dont want debug level of logging
args = [ "-Dserver.port=${gaport}",
"-Dloader.path=${distdir}/server/lib",
- "-Dspringdoc.api-docs.enabled=false",
- "-Djavax.net.ssl.trustStore=${distdir}/truststore.p12",
- "-Djavax.net.ssl.trustStorePassword=egeria",
- "-Djavax.net.ssl.keyStore=${distdir}/keystore.p12",
- "-Djavax.net.ssl.keyStorePassword=egeria",
- "-Dserver.ssl.trust-store=${distdir}/truststore.p12",
- "-Dserver.ssl.trust-store-password=egeria",
-// "-Dserver.ssl.key-store=${keydir}/keystore.p12",
+ "-Dspring.config.location=../../../../../../test.application.properties",
+// "-Dserver.ssl.key-store=${distDir}/keystore.p12",
// "-Dserver.ssl.key-store-password=egeria",
// "-Djavax.net.debug=ssl:handshake:verbose:keymanager:trustmanager", //Troubleshooting removeLater
// "-Dlogging.level.org.apache.tomcat=DEBUG" ,
diff --git a/test.application.properties b/test.application.properties
new file mode 100644
index 00000000000..5721ac136eb
--- /dev/null
+++ b/test.application.properties
@@ -0,0 +1,71 @@
+# SPDX-License-Identifier: Apache-2.0
+# Copyright Contributors to the ODPi Egeria project.
+
+# ========================================================================================================
+# The application.properties file is used to configure the OMAG Server Platform which is implemented as
+# a spring boot application.
+
+################################################
+### SSL security.
+# The keystore determines the information sent out by the server to identify itself.
+# The truststore is where the certificates of trusted servers the platform is calling are located.
+# (Note SSL certificate checking is performed on client-side only.)
+################################################
+server.ssl.key-store=../../../../../../keystore.p12
+server.ssl.key-store-password=egeria
+server.ssl.keyStoreType=PKCS12
+server.ssl.keyAlias=egeriaserverchassis
+
+server.ssl.trust-store=../../../../../../truststore.p12
+server.ssl.trust-store-password=egeria
+
+# WARNING! setting 'strict.ssl=false' allows java clients to open https connections without checking the validity of
+# certificates from the servers it is calling.
+# Alternate you can import self signed certificates into java truststore or setup an truststore only for this app
+# by adding the store into server.ssl.trust-store parameter
+strict.ssl=false
+# Comma separated values of http headers to be added to ThreadLocal
+header.name.list=
+
+################################################
+### Which java packages should be scanned to locate the Spring resource definitions that define the REST APIs?
+################################################
+scan.packages=org.odpi.openmetadata.*
+
+################################################
+### startup servers configuration
+################################################
+#userId used to start up the list of configured servers default is 'system'
+startup.user=system
+# Comma separated names of servers to be started. The server names should be unquoted.
+startup.server.list=
+
+################################################
+### Logging
+################################################
+logging.level.root=OFF
+logging.level.org.springframework=ERROR
+#logging.level.org.odpi.openmetadata.commonservices=DEBUG
+#logging.level.org.odpi.openmetadata.accessservices.subjectarea.handlers=DEBUG
+logging.level.org.springframework.boot.web.embedded.tomcat=INFO
+logging.level.org.odpi.openmetadata.serverchassis.springboot=INFO
+
+################################################
+### Swagger Docs
+################################################
+springdoc.version='@springdoc.version@'
+springdoc.api-docs.enabled=false
+springdoc.api-docs.path=/v3/api-docs
+springdoc.swagger-ui.path=/swagger-ui.html
+springdoc.swagger-ui.displayRequestDuration=true
+springdoc.swagger-ui.tagsSorter=alpha
+springdoc.swagger-ui.operationsSorter=alpha
+springdoc.swagger-ui.docExpansion=none
+
+################################################
+### Spring Boot Actuator
+################################################
+# Endpoints web configuration
+#management.endpoints.web.exposure.include=*
+management.health.cassandra.enabled=false
+