Hello everyone, My name is Chirath Achintha Harischandra, and I am an undergraduate in Data Science at Sri Lanka Institute of Information Technology (SLIIT), Sri Lanka.
I am interested in contributing to Apache Airavata for GSoC 2026, specifically the project on integrating Custos SSH certificate-based authentication (AIRAVATA-3980). I have started exploring the Airavata codebase and attempted to set it up locally. During this process, I faced some dependency and configuration issues. While I was able to resolve a few of them, I am still working on understanding the overall system and how the different components interact. Through this, I gained a basic understanding of the project structure and how SSH is used for connecting to remote compute resources. I have also been learning about SSH authentication and exploring how certificate-based authentication could fit into the current workflow. I would appreciate some guidance on: 1. Which module or component handles SSH authentication in Airavata? 2. Where would be the best place to start for integrating certificate-based authentication? Thank you for your time and guidance. Best regards, Chirath.
