Hello Kiran,
Keys and certificates will be provided by third party If am not wrong,For SOAP and SSL.
for SFTP ,refer the below link
https://wiki.scn.sap.com/wiki/display/XI/Generating+SSH+Keys+for+SFTP+Adapters+-+Type+1
Other keys depends on various connections you have In landscape.