Migrer les signatures pour utiliser un certificat client

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Exécutez une tâche de signature pour migrer vos signatures vers une racine de confiance (ROT) client.

    Avant de commencer

    Rôle requis : admin, security_admin et sn_kmf.cryptographic_manager

    La signature de code doit être activée sur vos instances de production et approuvées. Pour le vérifier, assurez-vous que la propriété système com.snc.kmf.signature.validation.flag est définie sur vrai.

    Cette procédure fait partie d’une série de procédures visant à modifier une racine de confiance client (ROT) sur vos instances. Pour obtenir une vue d’ensemble de ce processus, reportez-vous à la section Changer la configuration de votre racine de confiance.

    Procédure

    1. Connectez-vous à votre instance de production.
    2. Accédez à la Tous > Définition du système > Travaux planifiés.
    3. Recherchez et ouvrez la tâche planifiée ROT - Générer un ensemble de mises à jour d’enregistrements pour migrer des signatures à l’aide d’un certificat client .
    4. Au bas du formulaire, sélectionnez Exécuter maintenant.
    5. Accédez à la Tous > Sécurité de système > Tâches de Security > Créer.
    6. À l’invite, sélectionnez Tâche de signature.
    7. Dans le formulaire de tâche de signature , renseignez les champs comme il convient.
      Champ Valeur
      Nom Créez un nom unique pour votre tâche.
      Type Sélectionnez Signer l’ensemble de mises à jour.
      Table Sélectionnez l’ensemble de mises à jour créé lors des étapes précédentes. L’ensemble de mises à jour a un nom qui commence par change_root_of_trust_updateSet.
    8. Cliquez avec le bouton droit sur l’en-tête du formulaire, puis sélectionnez Enregistrer pour sauvegarder l’enregistrement.
    9. Cliquez avec le bouton droit sur l’en-tête du formulaire, puis sélectionnez Exporter > XML (cet enregistrement) pour exporter cet enregistrement sous forme de fichier XML.
    10. Connectez-vous à votre instance de confiance.
    11. Accédez à la Tous > Sécurité de système > Tâches de Security > Tous.
    12. Cliquez avec le bouton droit sur l’en-tête de liste, puis sélectionnez Importer XML.
    13. Dans le formulaire Importer XML , sélectionnez Choisir un fichier et sélectionnez le fichier XML que vous avez téléchargé lors des étapes précédentes.
    14. Sélectionnez Charger.
    15. Dans la liste, ouvrez la tâche de sécurité importée.
    16. Sélectionnez Exporter la tâche de signature de code vers la production.
      Cette action signe la tâche et la place dans un nouvel ensemble de mises à jour que vous pouvez importer dans votre instance de production.
      Important :
      Après avoir signé la tâche, vous devez effectuer les étapes suivantes dans les 10 minutes. Si vous dépassez cette période, vous pouvez signer à nouveau la tâche en suivant ces étapes, ce qui crée un autre ensemble de mises à jour signé.
    17. Accédez à la Tous > Ensembles de mises à jour système > Ensembles de mises à jour locaux.
    18. Recherchez l’ensemble de mises à jour créé lors des étapes précédentes.
      Le nom commence par SIGN_UPDATE_SET_updateSet.
    19. Sélectionnez Exporter XML pour exporter votre ensemble de mises à jour sous forme de fichier XML.
    20. Connectez-vous à votre instance de production.
    21. Accédez à la Tous > Ensembles de mises à jour système > Ensembles de mises à jour récupérés.
    22. En bas de la liste, sélectionnez Importer un ensemble de mises à jour à partir d’un fichier XML.
    23. Dans le formulaire Importer XML , sélectionnez Choisir un fichier et sélectionnez le fichier XML que vous avez téléchargé lors des étapes précédentes.
    24. Sélectionnez Charger.
    25. Accédez à la Tous > Ensembles de mises à jour système > Ensembles de mises à jour récupéréset ouvrez l’ensemble de mises à jour commençant par SIGN_UPDATE_SET_updateSet.
    26. Sélectionnez Aperçu de l’ensemble de mises à jour.
    27. Une fois l’aperçu terminé, sélectionnez Valider l’ensemble de mises à jour.
    28. Accédez à la Tous > Sécurité de système > Tâches de Security > Tous.
    29. Ouvrez la tâche de sécurité importée.
    30. Sélectionnez Démarrer pour exécuter la tâche de sécurité.

      Une fois la tâche de sécurité terminée, des informations relatives à l’état de la tâche apparaissent dans le champ Résumé .

      Lorsque la tâche est à l’état Terminé, toutes les signatures des enregistrements d’ensemble de mises à jour doivent utiliser le certificat fourni par le client comme certificat de vérification. Vous pouvez le vérifier dans la table Enregistrements de signatures KMF [sn_kmf_record_signature].

    Que faire ensuite

    Pour poursuivre le processus de configuration de la racine de confiance, reportez-vous à Désactiver la racine de confiance ServiceNow.