deblan.io-gemini/blog/posts/575.gmi

74 lines
2.7 KiB
Plaintext

# Expiration de certificats SSL
* 2019-12-09 13:34:12
* Informatique
```html
<p>Fin avril dernier, j'ai publié un projet qui génère un
<a href="https://www.deblan.io/post/565/verifier-la-date-d-expiration-de-noms-de-domaine">récapitulatif de la date d'expiration d'un ou plusieurs nom de domaines</a>.</p>
```
```html
<p>Je publie aujourd'hui une mise à jour qui intègre un outil pour avoir un récapitulatif
des <strong>dates d'expirations des certificats SSL</strong>. C'est sur le même principe que pour les
noms de domaines avec une uniformisation des affichages.</p>
```
```html
<p>Pour l'installation, rien ne change si ce n'est une dépendance à <code>openssl</code> :</p>
```
```html
<pre><code class="language-bash" data-title="Installation">$ git clone --recurse-submodules https://gitnet.fr/deblan/domain-expiration.git
$ cd domain-expiration
$ composer install
</code></pre>
```
```html
<p>Les commandes varient un petit peu mais rien de bien méchant. Pour tester les
noms de domaines :</p>
```
```html
<pre><code class="language-bash" data-title="Exemple sans couleur">./check domains google.com amazon.com facebook.com apple.com microsoft.com
+---------------+------+---------------------+
| Domain | Days | Date |
+---------------+------+---------------------+
| apple.com | 438 | 2021-02-20 05:00:00 |
| microsoft.com | 510 | 2021-05-03 04:00:00 |
| amazon.com | 1787 | 2024-10-31 04:00:00 |
| facebook.com | 3033 | 2028-03-30 04:00:00 |
| google.com | 3201 | 2028-09-14 04:00:00 |
+---------------+------+---------------------+
</code></pre>
```
```html
<p>Pour tester les certificats :</p>
```
```html
<pre><code class="language-bash" data-title="Exemple sans couleur">./check https-certificates google.com amazon.com facebook.com apple.com microsoft.com
+---------------+------+---------------------+
| Domain | Days | Date |
+---------------+------+---------------------+
| google.com | 49 | 2020-01-27 13:25:53 |
| facebook.com | 56 | 2020-02-03 13:25:52 |
| amazon.com | 112 | 2020-03-31 13:25:52 |
| apple.com | 222 | 2020-07-19 13:25:52 |
| microsoft.com | 543 | 2021-06-05 13:25:50 |
+---------------+------+---------------------+
</code></pre>
```
```html
<p>Des options peuvent être ajoutées pour modifier le retour en simplifiant le tableau,
pour générer du JSON et pour ralentir le programme entre chaque test (très pratique
pour récupérer les <code>whois</code> sans être bloqué).</p>
```
```html
<p>C'est toujours libre et le code est disponible sur <a href="https://gitnet.fr/deblan/domain-expiration">Gitnet</a>.</p>
```