Votre demande de signature de certificat (CSR) doit être signée par une autorité de certification (CA) pour être transformée en certificat pouvant être transféré à BigFix Inventory. Vous pouvez utiliser la bibliothèque cryptographique openSSL pour créer une autorité de certification privée et signer votre demande.
Avant de commencer
Il existe d'autres méthodes que l'utilisation d'une autorité de certification privée pour signer votre demande. Vous pouvez également envoyer la demande à des autorités de certification sécurisées à l'international, comme éntrust, VeriSign, etc. ou utiliser l'autorité de certification de votre organisation. Les certificats de ces autorités de certification sont souvent sécurisés par défaut et n'affichent aucun avertissement dans le navigateur. Il est possible que des avertissements apparaissent si vous utilisez une autorité de certification privée.
Procédure
- Créez une autorité de certification privée et un certificat associé.
- Créez une autorité de certification privée. Cette étape crée une clé privée (.key) et une demande (.csr) similaires à celles que vous avez créées dans Création de clés privées et de certificats.
openssl req -new -newkey rsa:key_strength -nodes
-out CA_csr_name.csr -keyout CA_key_name.key -sha256
Par exemple,
openssl req -new -newkey rsa:2048 -nodes -out CA_CSR.csr -keyout CA_private_key.key -sha256Où :
- niveau_chiffrement_clé
- Niveau de chiffrement de la clé mesuré en bits. La valeur maximale que vous pouvez utiliser pour BigFix Inventory est de 2048 bits.
- nom_dsc_AC
- Nom de fichier de la demande de signature de certificat. L'autorité de certification nécessite une demande séparée.
- nom_clé_AC
- Nom de fichier de la clé privée. L'autorité de certification nécessite une clé privée séparée.
- Créez un certificat pour votre autorité de certification privée. Cette étape crée un certificat (.arm) que vous pouvez utiliser pour signer votre CSR.
openssl x509 -signkey path_to_CA_key.key -days
number_of_days -req -in path_to_CA_csr.csr
-out CA_certificate_name.arm -sha256
Par exemple,
openssl x509 -signkey CA_private_key.key -days 90 -req -in CA_CSR.csr -out CA_certificate.arm -sha256Où :
- niveau_chiffrement_clé
- Niveau de chiffrement de la clé mesuré en bits. La valeur maximale que vous pouvez utiliser pour BigFix Inventory est de 2048 bits.
- chemin_vers_dsc_AC
- Nom de fichier de la demande de signature de certificat que vous avez créée pour l'autorité de certification.
- chemin_vers_clé_AC
- Nom de fichier de la clé privée que vous avez créée pour l'autorité de certification.
- nombre_de_jours
- Nombre de jours de validité du nouveau certificat.
- nom_certificat_AC
- Nom de fichier du certificat de votre autorité de certification. Ce certificat est utilisé pour signer votre demande de signature de certificat.
- Utilisez le certificat de l'autorité de certification pour signer la demande de signature de certificat que vous avez créée dans Création de clés privées et de certificats.
openssl x509 -req -days number_of_days -in path_to_csr.csr -CA path_to_CA_certificate.arm
-CAkey path_to_CA_key.key -out new_certificate.arm -set_serial 01 -sha256
Par exemple,
openssl x509 -req -days 90 -in CSR.csr -CA CA_certificate.arm -CAkey CA_private_key.key -out certificate.arm -set_serial 01 -sha256Où :
- nombre_de_jours
- Nombre de jours de validité du nouveau certificat.
- chemin_vers_dsc
- Chemin d'accès à la demande de signature de certificat que vous voulez signer.
- chemin_vers_certificat_AC
- Chemin d'accès au certificat que vous avez créé pour l'autorité de certification.
- chemin_vers_clé_AC
- Chemin d'accès à la clé privée que vous avez créée pour l'autorité de certification.
- nouveau_certificat
- Nom de fichier du nouveau certificat créé à partir de votre demande de signature de certificat. Vous transférez ce certificat avec votre clé privée à BigFix Inventory.
Résultats
Vous venez de signer votre demande de signature de certificat et d'obtenir un nouveau certificat.
Que faire ensuite
Activez la communication chiffrée dans BigFix Inventory et transférer votre clé privée ainsi que le certificat. Ces fichiers remplacent le certificat autosigné qui est déjà disponible dans BigFix Inventory, et garantissent une communication sécurisée. Pour plus d'informations, voir : étape 3 : Activation de la communication sécurisée.