Générer une demande de signature de certificat dans Azure Key Vault

Depuis le 1er juin 2023, SSL.com a mis à jour ses protocoles de stockage de clés pour les certificats de signature de code et a supprimé l'option d'obtention de certificats de signature de code au format PFX. Cette mesure a été mise en place afin de se conformer aux directives publiées par le Forum des autorités de certification/navigateurs (CA/B), qui exige que les clés privées des certificats de signature de code soient sécurisées dans des dispositifs chiffrés (tels que des jetons), des modules de sécurité matériels (HSM) sur site conformes à la norme FIPS ou via des services HSM cloud. 

Parmi les options HSM cloud prises en charge, Microsoft Azure Key Vault (Premium Tier) se distingue comme un choix robuste pour stocker des clés privées et générer des demandes de signature de certificat (CSRs).  Pour utiliser Azure Key Vault (niveau Premium), les utilisateurs doivent créer une demande de signature de certificat (CSR), qui sert de soumission officielle pour que SSL.com puisse émettre un certificat de signature de code. Avant un CSR est utilisé pour émettre un certificat, une autorité de certification comme SSL.com doit vérifier que la clé privée servira de base au chiffrement utilisé dans la demande et qu'elle a été créée et stockée en toute sécurité sur un dispositif certifié conforme à la norme FIPS 140-2 Niveau 2 (ou supérieur), avec protection contre l'exportation de clés. Cette vérification est effectuée par un processus d'attestation, qui peut être mené soit par un responsable de sécurité qualifié désigné par le titulaire, soit par un service d'attestation fourni par SSL.com. Les sections suivantes fournissent des instructions sur la manière dont les clients peuvent générer un CSR et subir le service de cérémonie réalisée par l'équipe d'experts de SSL.com.

Pré-requis :

  1.  Un Azure Key Vault (niveau Premium). Le niveau de service Azure Key Vault qui doit être utilisé pour ce processus est Devenez membre Premium car il est validé FIPS 140-2 niveau 3.
    1. Pour obtenir des instructions sur la création d’un Azure Key Vault, veuillez consulter la section suivante : Créer un coffre-fort de clés Azure.
    2. Si vous disposez déjà d’un Azure Key Vault existant, veuillez passer à l’autre section : Générez une demande de signature de certificat dans Azure Key Vault.
  2. Une commande de certificat de signature auprès de SSL.com. 
Pour obtenir la liste complète des HSM cloud pris en charge par SSL.com pour la signature de code, veuillez vous référer à cet article : Cloud HSM pris en charge pour la signature de documents et la signature de code.

Créer un coffre-fort de clés Azure

  1. Connectez-vous à la Portail Azure.

  2. Cliquez à nouveau Créer une ressource.
  3. Faites défiler jusqu'à Coffre à clés Et cliquez sur le Créer lien.

  4. En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Basics section, effectuez les opérations suivantes.
    1. Sélectionnez l'abonnement et le groupe de ressources. Si nécessaire, vous pouvez créer un nouveau groupe de ressources en cliquant sur Créer un nouveau.
    2. Attribuer un nom et une région. Donnez un nom à votre Key Vault et choisissez une région.
    3. Optez pour le niveau tarifaire Premium. Pour vous conformer à la norme FIPS 140-2, sélectionnez le niveau tarifaire « Premium ».
    4. Configurer les options de récupération. Définissez les options de récupération de votre Key Vault, y compris la protection contre la purge et la période de conservation des coffres supprimés.
    5. Cliquez sur Suivant bouton pour passer à la Accéder aux paramètres de configuration .

  5. Cliquez à nouveau Configurer l'accès. Définissez les stratégies d'accès pour votre Key Vault.
  6. Cliquez à nouveau Networking. Choisissez une méthode de connectivité pour votre Key Vault.
  7. Cliquez à nouveau Tags. Si vous le souhaitez, créez des balises pour votre Key Vault.

  8. Continuer à Réviser + créer. Évaluation vos paramètres, puis cliquez sur le bouton Créer pour créer votre nouveau Key Vault.

  9. Azure créera ensuite votre nouveau Key Vault. Une fois prêt, vous pouvez y accéder en cliquant sur le Aller à la ressource .

Générer une demande de signature de certificat dans Azure Key Vault

  1. Sélectionnez votre coffre de clés et cliquez sur Certificats.

  2. Cliquez sur Générer / Importer bouton pour ouvrir le Créer un certificat fenêtre.

  3. Remplissez les champs suivants :
    1. Méthode de création de certificat : Sélectionnez « Générer ».
    2. Nom du certificat: Entrez un nom unique pour votre certificat.
    3. Type d'autorité de certification (CA) : Choisissez « Certificat délivré par une autorité de certification non intégrée ».
    4. Sujet: Fournissez le nom distinctif X.509 pour votre certificat.
    5. Période de validité: Vous pouvez laisser ce paramètre par défaut de 12 mois. Pour les certificats de signature de code avec des périodes de validité plus longues, le certificat émis correspondra à votre commande, et non au CSR.
    6. Type de contenu: Sélectionnez « PEM ».
    7. Type d'action à vie : Configurez Azure pour envoyer des alertes par e-mail en fonction d'un certain pourcentage de la durée de vie du certificat ou d'un nombre spécifique de jours avant l'expiration.
  4. Configuration de stratégie avancée. Cliquez sur Configuration de stratégie avancée pour définir la taille, le type et les stratégies de clé pour la réutilisation et l'exportabilité des clés.
    1. Pour les certificats émis par SSL.com, vous pouvez laisser Usages clés étendus (EKU), Drapeaux d'utilisation de clé X.509 et Activer la transparence des certificats à leurs valeurs par défaut.
    2. Réutiliser la clé lors du renouvellement ? Sélectionnez Non.
    3. Clé privée exportable ? Sélectionnez Non.
    4. Type de clé. Sélectionner le RSA+HSM
    5. Taille de clé. Pour un certificat de signature de code, vous ne pouvez choisir qu'entre 3072 ou 4096.

  5.  Lorsque vous avez terminé de définir la configuration de stratégie avancée, cliquez sur le bouton OK bouton, suivi de Créer.

  6. Sur le Certificats section, localisez votre certificat dans la liste des en cours, échoué ou annulé certificats et cliquez dessus.
  7. Cliquez à nouveau Opération de certificat.

  8. Cliquez à nouveau Télécharger CSR et enregistrez le fichier dans un emplacement sécurisé.

Soumettre le CSR sur SSL.com et subir une attestation

Une fois que vous avez généré votre paire de clés et votre demande de signature de certificat (CSR), l'étape suivante essentielle est l'attestation. Avant que SSL.com puisse émettre un certificat de signature de code, nous devons vérifier que votre clé privée a été générée et est stockée en toute sécurité sur un appareil certifié FIPS 140-2 niveau 2 (ou supérieur) avec une protection de clé non exportable.  Pour les clients utilisant Azure Key Vault Premium Tier, il existe deux options d'attestation :

SSL.com en tant qu'auditeur
 Vous pouvez choisir de confier à SSL.com le rôle d'auditeur, moyennant des frais. Pour plus d'informations, veuillez contacter l'équipe commerciale de SSL.com via ventes@ssl.com   

Apportez votre propre auditeur (BYOA)
Les clients peuvent faire appel à un auditeur qualifié pour confirmer que les clés privées ont été générées et stockées sur un module de sécurité matériel (HSM) conforme. Cette méthode est appelée Apportez votre propre auditeur (BYOA).

Restez informé et en sécurité

SSL.com est un leader mondial de la cybersécurité, PKI et les certificats numériques. Inscrivez-vous pour recevoir les dernières nouvelles de l'industrie, des conseils et des annonces de produits de SSL.com.

SSL.com

Nous aimerions recevoir vos commentaires

Répondez à notre enquête et faites-nous part de votre avis sur votre récent achat.

Aperçu de la confidentialité
SSL.com

Ce site utilise des cookies afin que nous puissions vous offrir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre quelles sections du site Web vous trouvez les plus intéressantes et utiles.

Pour plus d'informations, lisez notre Cookie et déclaration de confidentialité.

3rd Party Cookies

Ce site utilise Google Analytics & compteur statistique pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus consultées.

Garder ces cookies activés nous aide à améliorer notre site Web.

Afficher les détails