Générer des certificats pour la configuration du navigateur sans en-tête pour Linux
Générez des certificats TLS/SSL pour sécuriser l’API REST Docker et authentifier les requêtes HTTP.
Avant de commencer
Remplissez les conditions préalables répertoriées dans la Configuration du navigateur sans en-tête pour Linux rubrique.
Rôle requis : administrateur sur votre ServiceNow instance et administrateur local sur l’ordinateur hôte.
Pourquoi et quand exécuter cette tâche
Avertissement :
Obtenez les clés d’autorité de certification auprès d’une autorité de certification approuvée.
Par défaut, lors de l’exposition de l’API Docker, les demandes ne sont pas authentifiées, ce qui peut rendre votre ordinateur hôte vulnérable aux attaques. L’API Docker, cependant, prend en charge l’authentification TLS où les demandes sont vérifiées par rapport aux clés privées publiques fournies dans le cryptage HTTPS. Dans cette étape, vous créez ces clés pour le serveur et le client.
Conseil :
Pour en savoir plus, consultez Utiliser TLS (HTTPS) pour protéger le socket démon Docker.Pour faciliter la mémorisation, entrez les commandes suivantes dans votre terminal Linux. Remarque : n’ajoutez pas ces variables d’environnement à votre profil de terminal. Pour des raisons de sécurité, ils ne doivent exister que pour la durée de la session en cours.
exporter PASSWORD="<mot de passe pour générer les certificats avec> »exporter SERVERIP="<adresse IP de ce serveur> »exporter HOSTNAME="<nom d’hôte de ce serveur> »