Migrer un certificat sur TBSCertBot
TBSCertBot peut être utiliser pour gérer un certificat SSL existant. Une fois importé dans TBSCertBot, vous pourrez utiliser l'outil pour refabriquer ou renouveer votre certificat.
Fichier de configuration
TBSCertBot nécessite un fichier de configuration pour fonctionner. Ce dernier rassemble tous les éléments nécessaires à la gestion d'un certificat : identifiant et mot de passe API, type de certificat, validité, organisation, méthode DCV...
Récupérer un fichier de configuration depuis un dossier
Il est possible de générer un fichier de configuration depuis un dossier. Ce dernier sera alors complété avec les données du certificat choisi.
À noter : Le bouton de téléchargement est présent sur toute page statut de certificat pris en charge par l'API.

Vous pourrez choisir le serveur sur lequel vous souhaitez utiliser TBSCertBot ainsi qu'un utilisateur API.
Une fois le fichier téléchargé et enregistré dans le répertoire data/ de TBSCertBot il faut simplement y ajouter le mot de passe de l'utilisateur API sélectionné.
Import d'un certificat dans TBSCertBot
Pour importer un certificat dans TBSCertBot, utiliser la commande :
$ php tbscertbot.php import [REFTBS]
À la fin de l'importation, vous devrez indiquer où se trouve la clé privée du certificat.
Si plusieurs certificats valides sont disponibles, sera affiché :
$ php tbscertbot.php import 1234567890
Making server call to get order 1234567890
Fetch successful
SerialNumber of last certificate issued: 0183268F7CE81130C4D84D7B895AC3BD
3 valid certificates has been found
Do you want import a specific one (if n the lastest issued will be import)?
[y/N]y
1 - 0DF9725C154B68F7AD7ECEE3267C1D28
Start: 2024-06-20 End : 2024-06-22
2 - 0183268F7CE81130C4D84D7B895AC3BD
Start: 2024-06-20 End : 2024-06-22
3 - 0183268F7CE81130C4D84D7B895AC3BD
Start: 2024-06-20 End : 2024-06-22
Select the certificate to import (leave empty to import the last certificate
delivered):
Vous pouvez sélectionner le certificat spécifiquement prévu pour ce serveur.
Renouveler / refabriquer le certificat
Une fois le certificat importé, vous pourrez utiliser TBSCertBot pour en demander le renouvellement :
$ php tbscertbot.php renew 1234567890
ou encore la refabrication :
$ php tbscertbot.php reissue 1234567890


