Is the client to server communication in Applications Manager encrypted?
search cancel

Is the client to server communication in Applications Manager encrypted?

book

Article ID: 243547

calendar_today

Updated On:

Products

CA Automic Applications Manager (AM)

Issue/Introduction

Is the traffic going back and forth between the client and RmiServer encrypted? 

Environment

Release : 9.4

Component : APPLICATIONS MANAGER

Resolution

The client to Server communication in Applications Manager is encrypted. The connection is using Java and Java sockets, which uses Java Secure Socket Extension (JSSE).

JSSE uses both the Secure Sockets Layer (SSL) protocol and the Transport Layer Security (TLS) protocol to provide secure, encrypted communications between your clients and servers.

Please refer to Oracle for more information.

To see some additional information regarding encryption, enable client debug, launch the client and log in, and review the client.log file. The below information or similar can be seen:

Initializing JCE (see Java Cryptography Extension): AES 256 
17:26:51.238 AWT-EventQueue-0: encrypt 5
17:26:51.238 AWT-EventQueue-0: decrypt 0
Data decrypted Initialized JCE
JCE Initialized successfully 279
17:26:51.240 AWT-EventQueue-0: .ClientSocketManager: keystore specified
17:26:51.240 AWT-EventQueue-0: decrypt 0
17:26:51.240 AWT-EventQueue-0: .AxOptions: RMISocketTimeout=300
17:26:51.241 AWT-EventQueue-0: .AxOptions: SSL=On
17:26:51.241 AWT-EventQueue-0: .ClientSocketManager: createSocket test.broadcom.net:1099
17:26:51.245 AWT-EventQueue-0: .AxOptions: ClientRMIPortNumber=0
17:26:51.245 AWT-EventQueue-0: .ClientSocketManager: createSocket test.broadcom.net:1099 from myhost/192.0.2.1
17:26:51.245 AWT-EventQueue-0: .AxOptions: SSL=On
17:26:51.287 AWT-EventQueue-0: .SocketManager: TLSv1.3 SunJSSE version 11
17:26:51.293 AWT-EventQueue-0: .KeyManager: ---alias: automic
17:26:51.293 AWT-EventQueue-0: .KeyManager: ---KeyMgr: CN=automic, OU=support, O=automic, L=bellevue, ST=wa, C=us
17:27:12.372 AWT-EventQueue-0: .ClientSocketManager: myhost/192.0.2.1 java.net.ConnectException: Connection timed out: connect
17:27:12.372 AWT-EventQueue-0: .ClientSocketManager: createSocket test.broadcom.net:1099 from myhost/192.0.2.1
17:27:12.373 AWT-EventQueue-0: .AxOptions: SSL=On
17:27:12.374 AWT-EventQueue-0: .SocketManager: TLSv1.3 SunJSSE version 11
17:27:12.377 AWT-EventQueue-0: .KeyManager: ---alias: automic
17:27:12.377 AWT-EventQueue-0: .KeyManager: ---KeyMgr: CN=automic, OU=support, O=automic, L=bellevue, ST=wa, C=us
17:27:12.457 AWT-EventQueue-0: .ClientSocketManager: connected Socket[addr=test.broadcom.net/111.22.222.333,port=1099,localport=51242]
17:27:12.458 AWT-EventQueue-0: .B: Socket[addr=test.broadcom.net/111.22.222.333,port=1099,localport=51242]
17:27:12.458 AWT-EventQueue-0: .ClientSocketManager: sendHandshake Socket[addr=test.broadcom.net/111.22.222.333,port=1099,localport=51242]
17:27:12.709 HandshakeCompletedNotify-Thread: .ClientSocketManager: using SSL cipher suite: TLS_AES_128_GCM_SHA256
17:27:12.951 AWT-EventQueue-0: .ClientSocketManager: sendHandshake completed Socket[addr=test.broadcom.net/111.22.222.333,port=1099,localport=51242]

Please note that the communication security for these connections is handled by Client and Server Java and the settings configured within Java such as the java.security file.