Hello Akshay,
Thank you for posting your query here!
As of the current state, I do not see a direct API or service specifically designed to programmatically download all root and intermediate certificates from the "Azure Certificate Authority details." However, you can try to achieve the goal of securely connecting to Azure services, such as Azure File Share, across multiple regions by following these steps:
Identifying the Certificate Authorities (CAs) trusted by Azure services and download Certificates from CAs.
You can automate the process of downloading and managing certificates using scripting or programming languages. For example, you might write a script to fetch the certificates from the CAs' websites and import them into your application's trust store.
And configure your application to use the updated trust store containing the downloaded root and intermediate certificates when establishing connections to Azure services.
However, this approach requires some manual effort and scripting to ensure that your application can securely connect to Azure services while maintaining trust with the necessary certificate authorities.
Do let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.