Description:
To secure FTP and connection, the standard is to use SSL and Digital Certificates.
But under specific circumstances, you may want to secure your FTP connection other alternatives besides user/password and SSL.
Solution:
Before securing FTP with passtickets, we must understand how passtickets work.
What is a Passticket?
It's an alternative to the mainframe password that permits workstations and client machines to communicate with the host. It allows a user to gain access to the host system without sending the mainframe password across the network.
PassTickets are cryptographically-generated, single-use, short-lifespan password substitutes. They are inherently more secure than passwords.
The Passticket is valid for a period of plus or minus 10 minutes (as measured on the GMT clock of the "central" system). It cannot be replayed. It is always a 8-character string (for example 6MP534fG could be the value of a Passticket).
Passtickets in CA Top Secret can be used with FTP and here are the steps required:
//FTPD1 PROC PARMS='ENVAR("_BPX_JOBNAME=OMVSAPPL")' //FTPD EXEC PGM=FTPD,REGION=0M,TIME=NOLIMIT, // PARM='&PARMS/POSIX(ON) ALL31(ON)'
PREINIT DS 0H ICM R3,15,TXA#@RFP @@PLIST BZ EXIT0 ICM R3,15,0(R3) @PLIST BZ EXIT0 ICM R3,15,48(R3) @APPL Get application address BZ EXIT0 CLC 0(4,R3),=C'FTPD' Application starts with FTPD BNE EXIT0 MVC 0(8,R3),=C'OMVSAPPL' B EXIT0
Note 1:
All samples given have been ONLY tested in test environments.
Note 2:
All sample given are for information purposes and CANNOT be considered as a CA extended product feature. Creation, maintenance and troubleshooting are the sole responsibility of the user.
Please see the CA Top Secret User Guide for more details about CA Top Secret Installation Exit 'TSSINSTX'.