Proxy d'application : générer et utiliser un certificat wildcard *.domaine.fr avec Let’s Encrypt

La publication d'une application locale utilise par défaut le nom de domaine .msappproxy.net.

L'utilisation d'un nom de domaine personnalisé à la place du nom de domaine .msappproxy.net nécessite les démarches suivantes :

Activer un domaine personnalisé dans Azure

Configurer un CNAME dans le DNS du domaine personnalisé vers l’URL d’Azure Application Proxy. Par exemple :

app.mondomaine.fr → app-mondomainefr.msappproxy.net

Téléverser dans Azure un certificat SSL correspondant au domaine personnalisé avec les caractéristiques suivantes:

Être un PFX

Contenir la clé privée

Avoir pour CN et SAN *.mondomaine.fr (wildcard)

Les SAN sont obligatoires pour Chrome/Edge (sinon NET::ERRCERTCOMMONNAMEINVALID)

Si tout est bien configuré, Azure gère correctement HTTPS et le navigateur verra un certificat :

CN = app.mondomaine.fr

Délivré par l'Autorité de certification du domaine personnalisé