Identity wallets used by Oracle GoldenGate Microservices

Wallets, Wallets, and more wallets! … Wallets are used for a few different things within Oracle GoldenGate Microservices; identifying what wallet is being used by a service is simple if you know where to look.  

The biggest usage of wallets within Oracle GoldenGate Microservices is to help secure the communication between the Distribution Service and the Receiver Service.  In order to find the wallet that is being used for these services, you have to refer to the deploymentConfiguration.dat file that is under the $DEPLOYMENT_HOME/etc/conf.  

The deploymentConfiguration.dat file is a JSON based file and can be viewed by using any text editor.  Word of caution though, do not edit anything within the dat file.

To find out what wallet is being used for a service; within that service definition identify the section called securityDetails.  In the example below (Distribution Service (distsrvr)), this is clearly seen with an “inbound” and “outbound” section under.

Example:

"distsrvr": {
"$schema": "ogg:service",
"config": {
"network": {
"serviceListeningPort": 16002
},
"authorizationDetails": {
"common": {
"allow": [
"Digest",
"x-Cert",
"Basic"
]
}
},
"authorizationEnabled": true,
"workerThreadCount": 24,
"legacyProtocolEnabled": true,
"taskManagerEnabled": true,
"security": true,
"securityDetails": {
"network": {
"common": {
"id": "OracleSSL"
},
"inbound": {
"authMode": "clientOptional_server",
"crlEnabled": false,
"role": "server",
"wrl": "file:/opt/app/oracle/gg_deployments/Atlanta/etc/ssl/gg19c",
"wrlPassword": "",
"cipherSuites": [
"TLS_RSA_WITH_AES_128_CBC_SHA256",
"TLS_RSA_WITH_AES_128_GCM_SHA256",
"TLS_RSA_WITH_AES_256_CBC_SHA256",
"TLS_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256",
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384",
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256",
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384",
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256",
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256",
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA256",
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256",
"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256",
"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384",
"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256",
"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256",
"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384",
"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"
],
"protocolVersion": "1_2"
},
"outbound": {
"authMode": "client_server",
"crlEnabled": false,
"role": "client",
"wrl": "file:/opt/app/oracle/gg_deployments/Atlanta/etc/ssl/distroclient",
"wrlPassword": ""
}
}
}
},
"quiet": true,
"configForce": true,
"enabled": true,
"locked": false,
"critical": true,
"status": "running",
"id": "fd3bb243-6d02-44eb-8fc9-de3e5bdf45dd"
}

Under the “inbound” section, you will see an entry for “wrl.  The WRL entry is the location of the inbound wallet.  In this example, the wallet is named after the server I’m using.  Additionally the inbound section shows you what ciphers are being used by the wallet (cipherSuites).

Under the “outbound section, you see an entry for “wrl” as well.  This is the outbound wallet that is used for communication between the Distribution Service and the Receiver Service.  If you are connecting two Microservices Architectures together, this is the wallet that needs to have the trusted certificates imported into.

As you look at the rest of the deploymentConfiguration.dat file, you will notice there are wallet entries for each fo the services. 

Now you know how to find the wallets within the Oracle GoldenGate Microservices Architecture.  

Enjoy!!!

twitter: @dbasolved

Please follow and like:
Comments
  • レンコンを上手に活用して、健康的な食生活を送りましょう。再生数など、本サービスの配信にて得られたデータは続編などの企画・ “民放5社の無料見逃し配信「TVer」アプリ累計100万ダウンロード突破”.“在京民放5社共同の無料見逃し配信「TVer(ティーバー)」にブライトコーブが採用。 “民放5社、共同ネット配信”.制作番組の配信をそれぞれ開始した。陸軍通信学校 1939年 相模女子大学、相模原市立大野南中学校、県立相模台工業高校(現・

  • 為替相場に影響する各国のニュースチェックは、週明けの取引でリスクを回避するために重要です。 FX取引ができない土日に関しては、今週のFXトレードの振り返りやチャート分析に向けた学習をするなど、継続的に利益を出すために必要な知識と経験を身につけていきましょう。豊富なテクニカル指標など、取引を快適にサポートする機能を多く取り揃えていますので、ぜひご検討ください。 また、外出先や移動中でもストレスなくFXができるよう、スマホアプリから快適に取引可能な環境を整備しています。為替相場に大きな影響を与える何らかのニュースがあった場合、週明けに普段とは異なる値動きがある可能性が高くなるため、慎重な取引を心掛けましょう。

Leave a Reply

Your email address will not be published. Required fields are marked *

Enquire now

Give us a call or fill in the form below and we will contact you. We endeavor to answer all inquiries within 24 hours on business days.