Implementing TLS Security in a PowerExchange Network

Implementing TLS Security in a PowerExchange Network

Step 6. Test the Secure Connection between the Client and the Server

Step 6. Test the Secure Connection between the Client and the Server

To verify that a secure connection can be established between the PowerExchange client and server, ping the remote PowerExchange Listener.
On Linux, UNIX, or Windows use the PWXUSSL utility to issue a PING command:
C:\Informatica\PowerExchange
v.r.m
pwxussl CMD=ping LOCATION=
node_name
PING_UID=
user_name
PING_PWD=
password
On z/OS, use either the PWXUGSK utility or the DTLREXE utility to issue a PING command:
//GSKPINGN JOB 'GSK ',MSGLEVEL=(1,1),MSGCLASS=X, // CLASS=A,NOTIFY=&SYSUID //* //*========================================================== //* RUN PWXUGSK //*========================================================== //STEP1 EXEC PGM=PWXUGSK,REGION=900M, // PARM='CMD=PING PING_LOCATION=ZSY216495 // PING_UID=MY PING_PWD=MYPWD VERBOSE=N' //* //STEPLIB DD DISP=SHR,DSN=&HLQ..LOADLIB // DD DISP=SHR,DSN=&SCERUN // DD DISP=SHR,DSN=&RUNLIB //* //DTLMSG DD DISP=SHR,DSN=&HLQ..DTLMSG //DTLKEY DD DISP=SHR,DSN=&RUNLIB(LICENSE) //DTLSGN DD DISP=SHR,DSN=&RUNLIB(SIGNON) //DTLLOG DD DUMMY,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=133) //SYSOUT DD SYSOUT=* //SYSPRINT DD SYSOUT=* //CEEDUMP DD SYSOUT=* //SYSUDUMP DD SYSOUT=* //* //DTLCFG DD * /*
or
DTLREXE PROG=PING LOC=
node
The following example shows a sample report returned by a PING command to indicate whether a secure connection was successfully established:
PING to location '
node_name
' ============================ rc = 0 from OS_Get_Module_EP() on SSLOPNWP rc = 0 from SSW_Init() rc=0 from SSW_Env_Open() Creating TCPIP socket connection to ipaddr '
node
' portno 16495 ------------------------------------------------------------------ rc=0 from WSAStartup() rc=0 from getaddrinfo() ipaddr=
node
portno=16495 socket number 380 returned from socket() rc=0 from connect() socket=380 Creating OpenSSL secure socket connection to ipaddr '
node
' portno 16495 --------------------------------------------------------------------------- rc=0 from SSW_Socket_Open() Secure socket created Sending the Connect request --------------------------- PacketSize 1344 = 2 * 96 (HDR) + 2 * 576 (LST_HDR_LEN) rc=0 from SSW_Send() Sent a Connect request. packet len=1344 WrittenLen=1344 Calling SSW_Receive() for 96 bytes rc=0 from SSW_Receive(). Received 96 bytes Checking if the socket is readable ---------------------------------- Socket 380 is not readable as expected. The PowerExchange listener has accepted the connection. Sending the DTLREXEL PING request --------------------------------- PacketSize 111 = 96 (HDR) + 15 (Data length) rc=0 from SSW_Send() Sent a DTLREXEL request. packet len=111 WrittenLen=111 Calling SSW_Receive() for 96 bytes rc=0 from SSW_Receive(). Received 96 bytes Terminating ----------- rc=0 from SSW_Env_Close() rc=0 from closesocket() on socket 380 rc=0 from OS_Unload_Module() on SSLOPNWP Ping has run successfully at the TCPIP / SSL level. Check displays in remote listener log.

0 COMMENTS

We’d like to hear from you!