{"id":44131,"date":"2026-05-04T08:12:00","date_gmt":"2026-05-04T06:12:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=44131"},"modified":"2026-04-29T14:32:48","modified_gmt":"2026-04-29T12:32:48","slug":"em-90000-ssl-error-with-goldengate-targets-in-oem","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/","title":{"rendered":"EM-90000 SSL Error With GoldenGate Targets in OEM"},"content":{"rendered":"\n<p>In this blog, I will explain what needs to be done when <strong>registering GoldenGate targets behind NGINX reverse proxy in the Enterprise Manager<\/strong>. More specifically, we will see how to avoid the <code>EM-90000<\/code> error related to an <code>SSLHandshakeException<\/code>.<\/p>\n\n\n\n<p>If you are upgrading to GoldenGate 26ai and migrating from <a href=\"https:\/\/www.dbi-services.com\/blog\/upgrade-goldengate-from-classic-to-microservices-architecture-before-its-too-late\/\" target=\"_blank\" rel=\"noreferrer noopener\">Classic to Microservices Architecture<\/a>, you must re-<strong>discover GoldenGate targets in the Enterprise Manager<\/strong>. The discovery module settings vary from one setup to another, but for a GoldenGate deployment exposed via an NGINX reverse proxy, you should <strong>set up the discovery module<\/strong> with the following:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"221\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png\" alt=\"\" class=\"wp-image-44132\" style=\"width:800px\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png 904w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem-300x73.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem-768x188.png 768w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><\/figure>\n<\/div>\n\n\n<p>While this could be enough in some GoldenGate setups, it will <strong>fail if the certificate chain is not trusted by the OEM agent<\/strong>. In fact, if you run a discovery of your host with the settings mentioned above, no target will be discovered. This is especially tricky, since the Enterprise Manager will tell you &#8220;<em><strong>Discover Now &#8211; Completed Successfully<\/strong><\/em>&#8220;.<\/p>\n\n\n\n<p>Open the <code>ogg_so_logs.log.0<\/code> file in the <code>agent_inst\/sysman\/emd<\/code> directory of your target agent. You will see that the discovery has failed with the following error : <code>INFO: Exception occured when tried with SSL deployment. SSLHandshakeException<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle@vmogg:~ &#091;emagent] vim ogg_so_logs.log.0\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateDiscovery createDiscovery\nINFO: Discovery : Discovering Oracle Goldengate Instances . Discovery parameters values are , Port=443, UserName=ogg, HostName=vmogg, OGG Mode=Microservices, EMStateDir=\/u01\/app\/oracle\/agent_24ai\/agent_inst\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateDiscovery createDiscovery\nINFO: Discovery :Target name prefix =oggtest:\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateDiscovery createDiscovery\nINFO: agentTrustLocation:\/u01\/app\/oracle\/agent_24ai\/agent_inst\/sysman\/config\/montrust\/AgentTrust.jks\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateMicroServicesDiscovery getJSONDataFromUrl\nINFO: Discovery : Invoking URL request :https:\/\/vmogg:443\/services\/v2\/deployments\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateMicroServicesDiscovery getJSONDataFromUrlForSSL\nINFO: Trying to connect as a ssl connection https:\/\/vmogg:443\/services\/v2\/deployments\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateMicroServicesDiscovery getJSONDataFromUrlForSSL\nINFO: SSLHandshakeException while getting response for URL:https:\/\/vmogg:443\/services\/v2\/deployments . javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateMicroServicesDiscovery getJSONDataFromUrl\nINFO: Exception occured when tried with SSL deployment. SSLHandshakeException: Failed to connect to ssl Microservices . Retrying via non ssl microservices. Trying with http.\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateMicroServicesDiscovery getJSONDataFromUrl\nSEVERE: For the Url = http:\/\/vmogg:443\/services\/v2\/deployments , HTTP\/response error code = 307\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateMicroServicesDiscovery generateTargetsXML\nSEVERE: Exception getting response from URL:https:\/\/vmogg:443\/services\/v2\/deployments - com.oracle.sysman.goldengate.discovery.GoldenGateDiscovery$GGDiscoveryException: Discovery failed : HTTP error code : 307 from URL:http:\/\/vmogg:443\/services\/v2\/deployments\nApr 19, 2026 8:01:32 AM com.oracle.sysman.goldengate.discovery.GoldenGateDiscovery main\nSEVERE: Exception during Targets discovery: EM-90000 - Target Discovery failed. Internal Error. Please contact System Administrator. - com.oracle.sysman.goldengate.discovery.GoldenGateDiscovery$GGDiscoveryException: EM-90000 - Target Discovery failed. Internal Error. Please contact System Administrator.<\/code><\/pre>\n\n\n\n<p>The problem here is that <strong>the OEM agent does not trust the certificate chain<\/strong> being used in your GoldenGate installation. For the discovery (and the monitoring) to work, you need to <strong>register the certificates in the agent&#8217;s truststore<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-displaying-the-content-of-the-truststore\">Displaying the content of the truststore<\/h2>\n\n\n\n<p>First, let&#8217;s have a look at the content of the agent&#8217;s truststore. To do so, use the <code>keytool<\/code> utility shipped with the agent. Here is an example of a default <code>AgentTrust.jks<\/code> content. When prompted for the keystore password, use the configured truststore password (<code>welcome<\/code>, by default).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle@vmogg:~ &#091;emagent] \/u01\/app\/oracle\/agent_24ai\/agent_24.1.0.0.0\/oracle_common\/jdk\/bin\/keytool -list -keystore \/u01\/app\/oracle\/agent_24ai\/agent_inst\/sysman\/config\/montrust\/AgentTrust.jks\nEnter keystore password:\nKeystore type: JKS\nKeystore provider: SUN\n\nYour keystore contains 9 entries\n\nverisignclass1pca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): 13:B8:4A:BA:EC:A3:DE:8C:71:9A:06:7D:E8:CF:18:5F:65:DC:19:E0:3E:BD:92:C2:0B:D3:8C:75:09:7B:E1:13\nverisignclass3ca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): E7:68:56:34:EF:AC:F6:9A:CE:93:9A:6B:25:5B:7B:4F:AB:EF:42:93:5B:50:A2:65:AC:B5:CB:60:27:E4:4E:70\ngtecybertrustglobalca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): A5:31:25:18:8D:21:10:AA:96:4B:02:C7:B7:C6:DA:32:03:17:08:94:E5:FB:71:FF:FB:66:67:D5:E6:81:0A:36\nentrustsslca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): 62:F2:40:27:8C:56:4C:4D:D8:BF:7D:9D:4F:6F:36:6E:A8:94:D2:2F:5F:34:D9:89:A9:83:AC:EC:2F:FF:ED:50\nentrust2048ca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): D1:C3:39:EA:27:84:EB:87:0F:93:4F:C5:63:4E:4A:A9:AD:55:05:01:64:01:F2:64:65:D3:7A:57:46:63:35:9F\nverisignserverca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): 29:30:BD:09:A0:71:26:BD:C1:72:88:D4:F2:AD:84:64:5E:C9:48:60:79:07:A9:7B:5E:D0:B0:B0:58:79:EF:69\ngtecybertrustca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): 52:7B:05:05:27:DF:52:9C:0F:7A:D0:0C:EF:1E:7B:A4:21:78:81:82:61:5C:32:6C:8B:6D:1A:20:61:A0:BD:7C\nentrustgsslca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): 2F:2F:87:02:A6:ED:EC:B6:46:92:94:BC:A0:40:F6:3B:88:49:42:1F:CE:E1:C3:7D:1C:FB:EE:89:DC:CD:43:83\nverisignclass2ca, Oct 20, 2009, trustedCertEntry,\nCertificate fingerprint (SHA-256): BD:46:9F:F4:5F:AA:E7:C5:4C:CB:D6:9D:3F:3B:00:22:55:D9:B0:6B:10:B1:D0:FA:38:8B:F9:6B:91:8B:2C:E9\n\nWarning:\nuses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.\nuses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.\nuses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.\nuses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.\nuses a 1000-bit RSA key which is considered a security risk and is disabled.\nuses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.\nuses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.\nuses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-importing-the-certificate-in-the-truststore\">Importing the certificate in the truststore<\/h2>\n\n\n\n<p>Let&#8217;s add the certificate in the agent&#8217;s truststore with the following command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/u01\/app\/oracle\/agent_24ai\/agent_24.1.0.0.0\/oracle_common\/jdk\/bin\/keytool -importcert -alias ogg_capath -file \/path\/to\/ogg_certs\/RootCA_cert.pem -keystore \/u01\/app\/oracle\/agent_24ai\/agent_inst\/sysman\/config\/montrust\/AgentTrust.jks<\/code><\/pre>\n\n\n\n<p>If you are not sure which file you should add, keep in mind that it should be the same file you are using in the <code>OGG_CLIENT_TLS_CAPATH<\/code> environment variable when loading the GoldenGate environment and connecting to your deployments with the <code>adminclient<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle@vmogg:~ &#091;emagent] export OGG_CLIENT_TLS_CAPATH=\/path\/to\/ogg_certs\/RootCA_cert.pem\noracle@vmogg:~ &#091;emagent] \/u01\/app\/oracle\/agent_24ai\/agent_24.1.0.0.0\/oracle_common\/jdk\/bin\/keytool -importcert -alias ogg_capath -file $OGG_CLIENT_TLS_CAPATH -keystore \/u01\/app\/oracle\/agent_24ai\/agent_inst\/sysman\/config\/montrust\/AgentTrust.jks\nEnter keystore password:\nOwner: CN=OGG RootCA, O=OGG ROOT CA, C=AU\nIssuer: CN=OGG RootCA, O=OGG ROOT CA, C=AU\nSerial number: 1a11d06e7d73700aa85e35ffc0ce4a27dcfdaf7d\nValid from: Fri Mar 21 15:22:22 GMT 2026 until: Mon Mar 18 15:22:22 GMT 2036\nCertificate fingerprints:\nSHA1: 3C:99:5B:3A:D9:A4:64:6D:23:F0:0A:48:16:FA:AF:85:BD:26:E3:C7\nSHA256: 8D:6F:1D:67:ED:D9:7B:C0:C8:0E:D1:0E:50:2F:15:25:45:5D:F2:1D:A2:AB:22:C7:2D:AE:05:19:F1:DE:28:31\nSignature algorithm name: SHA256withRSA\nSubject Public Key Algorithm: 4096-bit RSA key\nVersion: 3\n\nExtensions:\n\n#1: ObjectId: 2.5.29.35 Criticality=false\n\nAuthorityKeyIdentifier &#091;\nKeyIdentifier &#091;\n0000: E3 BC BD 71 43 FD 85 B0 48 E1 44 A1 81 04 FA A9 \u2026qC\u2026H.D\u2026..\n0010: 1D 1C 45 16 ..E.\n]\n]\n\n#2: ObjectId: 2.5.29.19 Criticality=true\n\nBasicConstraints:&#091;\nCA:true\nPathLen:2147483647\n]\n\n#3: ObjectId: 2.5.29.14 Criticality=false\n\nSubjectKeyIdentifier &#091;\nKeyIdentifier &#091;\n0000: E3 BC BD 71 43 FD 85 B0 48 E1 44 A1 81 04 FA A9 \u2026qC\u2026H.D\u2026..\n0010: 1D 1C 45 16 ..E.\n]\n]\n\nTrust this certificate? &#091;no]: yes\nCertificate was added to keystore<\/code><\/pre>\n\n\n\n<p>If you check the content of the keystore again, you will see the new entry under the alias you just added. We will use the <code>-alias ogg_capath<\/code> option to only display the new alias.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oracle@vmogg:~ &#091;emagent] \/u01\/app\/oracle\/agent_24ai\/agent_24.1.0.0.0\/oracle_common\/jdk\/bin\/keytool -list -keystore \/u01\/app\/oracle\/agent_24ai\/agent_inst\/sysman\/config\/montrust\/AgentTrust.jks -alias ogg_capath\nEnter keystore password:\nogg_capath, Apr 19, 2026, trustedCertEntry,\nCertificate fingerprint (SHA-256): 8D:6F:1D:67:ED:D9:7B:C0:C8:0E:D1:0E:50:2F:15:25:45:5D:F2:1D:A2:AB:22:C7:2D:AE:05:19:F1:DE:28:31<\/code><\/pre>\n\n\n\n<p>Without modifying anything in the Enterprise Manager, you can <strong>re-run the discovery<\/strong>. This time, the GoldenGate targets will be discovered ! To promote the new targets, just click on the <strong>number of targets discovered<\/strong>. You can also go in the <em><strong>Setup &gt; Add Target &gt; Auto Discovery Results<\/strong><\/em> section to view all discovered targets. Once this is done, the <strong>new targets will be monitored<\/strong>.<\/p>\n\n\n\n<p>To summarize, in this NGINX context, OEM GoldenGate discovery fails with <code>EM-90000<\/code> due to missing CA certificates in the agent truststore. Importing the proper CA chain into <code>AgentTrust.jks<\/code> resolves the SSL handshake failure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, I will explain what needs to be done when registering GoldenGate targets behind NGINX reverse proxy in the Enterprise Manager. More specifically, we will see how to avoid the EM-90000 error related to an SSLHandshakeException. If you are upgrading to GoldenGate 26ai and migrating from Classic to Microservices Architecture, you must re-discover [&hellip;]<\/p>\n","protected":false},"author":152,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3787,59],"tags":[4017,4011,4006,328,4008,761,3730,4013,1214],"type_dbi":[4016,4012,4007,3740,4009,4010,3881,4014,4005],"class_list":["post-44131","post","type-post","status-publish","format-standard","hentry","category-goldengate","category-oracle","tag-discover","tag-em-90000","tag-enterprise","tag-goldengate","tag-manager","tag-oem","tag-ogg","tag-sslhandshakeexception","tag-target","type-discover","type-em-90000","type-enterprise","type-goldengate","type-manager","type-oem","type-ogg","type-sslhandshakeexception","type-target"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>EM-90000 SSL Error With GoldenGate Targets in OEM - dbi Blog<\/title>\n<meta name=\"description\" content=\"When discovering targets in the Enterprise Manager from a NGINX GoldenGate setup, pay attention to certificate errors.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EM-90000 SSL Error With GoldenGate Targets in OEM\" \/>\n<meta property=\"og:description\" content=\"When discovering targets in the Enterprise Manager from a NGINX GoldenGate setup, pay attention to certificate errors.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-04T06:12:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png\" \/>\n\t<meta property=\"og:image:width\" content=\"904\" \/>\n\t<meta property=\"og:image:height\" content=\"221\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julien Delattre\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julien Delattre\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/\"},\"author\":{\"name\":\"Julien Delattre\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\"},\"headline\":\"EM-90000 SSL Error With GoldenGate Targets in OEM\",\"datePublished\":\"2026-05-04T06:12:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/\"},\"wordCount\":454,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/04\\\/ogg_blog_setup_discovery_module_oem.png\",\"keywords\":[\"discover\",\"em-90000\",\"enterprise\",\"GoldenGate\",\"manager\",\"OEM\",\"ogg\",\"SSLHandshakeException\",\"target\"],\"articleSection\":[\"GoldenGate\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/\",\"name\":\"EM-90000 SSL Error With GoldenGate Targets in OEM - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/04\\\/ogg_blog_setup_discovery_module_oem.png\",\"datePublished\":\"2026-05-04T06:12:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\"},\"description\":\"When discovering targets in the Enterprise Manager from a NGINX GoldenGate setup, pay attention to certificate errors.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/04\\\/ogg_blog_setup_discovery_module_oem.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/04\\\/ogg_blog_setup_discovery_module_oem.png\",\"width\":904,\"height\":221},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/em-90000-ssl-error-with-goldengate-targets-in-oem\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EM-90000 SSL Error With GoldenGate Targets in OEM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\",\"name\":\"Julien Delattre\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"caption\":\"Julien Delattre\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/juliendelattre\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"EM-90000 SSL Error With GoldenGate Targets in OEM - dbi Blog","description":"When discovering targets in the Enterprise Manager from a NGINX GoldenGate setup, pay attention to certificate errors.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/","og_locale":"en_US","og_type":"article","og_title":"EM-90000 SSL Error With GoldenGate Targets in OEM","og_description":"When discovering targets in the Enterprise Manager from a NGINX GoldenGate setup, pay attention to certificate errors.","og_url":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/","og_site_name":"dbi Blog","article_published_time":"2026-05-04T06:12:00+00:00","og_image":[{"width":904,"height":221,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png","type":"image\/png"}],"author":"Julien Delattre","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Julien Delattre","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/"},"author":{"name":"Julien Delattre","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"headline":"EM-90000 SSL Error With GoldenGate Targets in OEM","datePublished":"2026-05-04T06:12:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/"},"wordCount":454,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png","keywords":["discover","em-90000","enterprise","GoldenGate","manager","OEM","ogg","SSLHandshakeException","target"],"articleSection":["GoldenGate","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/","url":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/","name":"EM-90000 SSL Error With GoldenGate Targets in OEM - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png","datePublished":"2026-05-04T06:12:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"description":"When discovering targets in the Enterprise Manager from a NGINX GoldenGate setup, pay attention to certificate errors.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_blog_setup_discovery_module_oem.png","width":904,"height":221},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/em-90000-ssl-error-with-goldengate-targets-in-oem\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"EM-90000 SSL Error With GoldenGate Targets in OEM"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e","name":"Julien Delattre","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","caption":"Julien Delattre"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/juliendelattre\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/44131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=44131"}],"version-history":[{"count":3,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/44131\/revisions"}],"predecessor-version":[{"id":44151,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/44131\/revisions\/44151"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=44131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=44131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=44131"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=44131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}