I am trying to set up File receiver communication channel for FTPS connectivity. I have gone through the various postings on this topic and here is my understanding. Please correct if anything is wrong.
1) XI acts as client in the communication (even on sender side when a file is polled from ftps server into XI).
2) So if XI is to be used only for secure FTPS (no other HTTPS using SSL is required for other scenarios), since XI needs to have only client side SSL capabilities, there is no need to import any certificates into XI. Is this true?
3) In the communication channel, if we do not select the X.509 checkbox, we are not required to select any certificate. In this case, is this still secure ftps communication?
4) If we select the X.509 checkbox, we are required to select a certificate. What certificate is this? If we are not required to import any certificate in the first place (assuming point 2 is correct), can we not have X.509 authentication with FTPs adapter which acts as client?
5) If indeed certificates need to be created and/or imported, I am thinking this should be done on the JAVA side alone (not using STRUST transaction on ABAP side but rather using Visual Administrator on JAVA side) since File adapter is on Java stack. (assuming there is no other need for SSL ie. no HTTPS adapter will be used)
6) If FTPs server provides us with a certificate, do we need to import this certificate into JAVA stack? Does this certificate then show up in the dropdown of comm. channel once X.509 checkbox is selected?
Thanks in advance for responses. Please try to explain in your own words rather than provide links. I have read all other posts on this issue but it is not very clear.
Thanks, JB