Umbraco.Cloud.Issues icon indicating copy to clipboard operation
Umbraco.Cloud.Issues copied to clipboard

Unable to install self-signed certificate in Umbraco Cloud.

Open sandeepkmrnishad opened this issue 1 year ago • 2 comments

Issue description

We are validating our SAML response through custom certificate (.CRT-self signed) . We want to install our custom certificate to the Umbraco cloud environment similar as “Trusted root certification Authorities” in windows. As per discussion with Umbraco team, Umbraco cloud is not providing such feature/functionality to validate certificate through "Trusted root".

We can establish trusted root relationship with our self sign certificate on our local machine/Azure VM by installing it in Trusted Root Authorities. The same we wanted to do in Umbraco Cloud.

Our multiple clients requested this feature to implement in Umbraco Cloud Project and we are unable to help them.

sandeepkmrnishad avatar Feb 06 '24 12:02 sandeepkmrnishad

@sandeepkmrnishad as discussed currently we don't support installing custom certificates in your Azure Web App like described in this document

But instead you could load your custom certificate from the file system, this would mean that in case you want to validate the signature of the custom certificate, you will not be able to as the Root certificate used to the sign your custom certificate does not exist with Umbraco Cloud.

meyntony avatar Feb 06 '24 14:02 meyntony

We don't use App Service Environments, but App Services "only". This complicates the part of the feature request with uploading a custom root certificate.

Uploading custom certificates and loading those on demand through c#, that'd be potentially possible even now and is a matter of implementation in Umbraco Cloud. Docs: https://learn.microsoft.com/en-us/azure/app-service/configure-ssl-certificate-in-code

Root CA cert updates are a large feature request, requesting changes to the underlying hosting model.

pijemcolu avatar Feb 06 '24 15:02 pijemcolu

I'm closing this issue for now, its been 5 months since the last interactions If this is a feature request, please create a new discussion on this tracker, where we can discuss how to get the feature implemented -> https://github.com/umbraco/Umbraco.Cloud.Issues/discussions

mikkelhm avatar Jul 23 '24 10:07 mikkelhm