[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Question about automating SSL Certificate with FTPAPI



   Hi,

   Here's the situation.

   I have a lot of client that are using IBM i  FTP to send data to
   external FTPs server (with SSL certificate set as Certificate Authority
   (CA))

   Currently, I have to connect myself to every IBM i web DCM (port 2001)
   one by one and import the certificate .p7b or .p7c with option "Import
   Certificate / Certificate Authority (CA)"  into *SYSTEM certificate
   store.

   After that, I go to Define CA Trust List // Client //  i5 OS TCP/IP FTP
   Client  and, Trust the Certificate Authority (CA) that I just import.

   Let 's say I have at least 50 customers... this take a while.

   I'm currently using FTPAPI for regular FTP connection and STRTCPFTP
   (IBM i FTP) with *SSL for FTPs (over port 990).

   Is there a way to.

   1- Use FTPAPI to do the FTPs connection and import the SSL certificate
   automatically at every FTP Connection.

   or

   2- Is there a way by programmation to import new certificate to the DCM
   (API ? ) .. I did some search but I did not find anything yet.

   I'm already using HTTPAPI for some HTTPs uploads.

   This Procedure from HTTPAPI https_dcm_reg(APP_ID: *OFF) create an
   application over the DCM. After that, the secure connection can than be
   initiated.

   Can we do something like this with FTPAPI.

   Maybe my understanding of SSL over FTP is completely wrong... is there
   other way to do this ? (We can't use software like GoAnywhere... we
   must keep free product) ... and from what I see.

   Our customers have O/S from V5R2 to V6R1.

   If I'm not clear or if my question should not be posted here, please
   let me know.

   Thank you

   Karl
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------