SUPPORT

Un problème de certificat ? Besoin d'être dépanné rapidement ? Nos ingénieurs répondent à vos questions.

0 897 690 444 Service 0,80 €/min +prix appel
Menu
picture of tbs certificates
picture of tbs certificates
Les produits
Notre gamme
Partenaires
Support
Numéro vert
Focus


Certificats pour Microsoft Azure

Obtention du certificat

Microsoft Azure ne vous permet pas d'émettre de requête de certificat ou de générer de clé privée. Vous pouvez néanmoins y envoyer un fichier PKCS#12 (.pfx ou .p12). Cela signifie que vous devez générer votre clé privée et votre CSR à l'aide d'un autre outil.

Vous pouvez utiliser :

Configuration de votre application

Pour pouvoir utiliser votre certificat, vous devez configuer votre application pour pouvoir fonctionner en HTTPS.

Commencez par éditer votre fichier de définition de service (CSDEF), et ajoutez une section Certificates dans votre Webrole et configurez le nom du certificat, son store et ses permissions.

  <WebRole name="CertificateTesting" vmsize="Small">
    ...
    <Certificates>
      <Certificate name="SampleCertificate" storeLocation="LocalMachine" storeName="CA" permissionLevel="limitedOrElevated"/>
    </Certificates>
    ...
    </WebRole>

Dans la section Endpoints, ajoutez une entrée InputEndpoint correspondant au HTTPS.

  <WebRole name="CertificateTesting" vmsize="Small"><br /><br />
    ...<br /><br />
    <Certificates><br /><br />
      <Certificate name="SampleCertificate" storeLocation="LocalMachine" storeName="CA" permissionLevel="limitedOrElevated"/><br /><br />
    </Certificates><br /><br />
    ...<br /><br />
    </WebRole>

Ajoutez ensuite un élément Binding dans votre section Sites pour lier Endpoint au site.

  <WebRole name="CertificateTesting" vmsize="Small"><br />
    ...<br />
    <Sites><br />
      <Site name="Web"><br />
	<Bindings><br />
	  <Binding name="HttpsIn" endpointName="HttpsIn"/><br />
	</Bindings><br />
      </Site><br />
    </Sites><br />
    ...<br />
    </WebRole>

Dans votre fichier de configuration de service (CSCFG), ServiceConfiguration.Cloud.cscfg, ajoutez une section Certificates à la section Role. Il vous faudra récupérer le Thumbprint (voir liens externes) de votre certificat. L'exemple suivant utilise un thumprint sha1 :

  <Role name="Deployment">
    ...
    <Certificates>
      <Certificate name="SampleCertificate" thumbprint="9427befa18ec6865a9ebdc79d4c38de50e6316ff" thumbprintAlgorithm="sha1"/>
    </Certificates>
    ...
    </Role>

Envoi de certificat sur Azure

Portail Azure

  • Sur votre portail, sélectionnez votre service de Cloud.
  • Ouvrez les paramètres, puis sélectionnez, tous les paramètres.
  • Sélectionnez Certificats, envoyez le fichier avec son mot de passe.
  • Vous pouvez désormais accéder à votre application en HTTPS.

Portail Azure Classique

  • Connectez-vous sur votre portail Azure.
  • Sélectionnez Cloud Services.
  • Sélectionnez votre services
  • Cliquez sur l'onglet Certificates.
  • Envoyez votre fichier de certificat, saisissez sont mot de passe et validez le formulaire.
  • Vous pouvez désormais vous connecter à votre application en HTTPS.

Liens Externes