Récupération de la date d'expiration d'un certificat digital
                    
        
     
             
                    mathieuq
    
        
    
                    Messages postés
            
                
     
             
            6
        
            
                                    Statut
            Membre
                    
                -
                                     
mathieuq Messages postés 6 Statut Membre -
        mathieuq Messages postés 6 Statut Membre -
        Bonjour, 
je souhaiterais mettre en place dans ma boite un système qui récupère la date d'expiration de certificats digitaux de nos clients.
L'idée est d'avoir un outil de ce style: https://www.sslshopper.com/ssl-checker.html#hostname=google.com
avez vous la moindre idée, sur la base d'un URL en entrée, sur la facon de recuperer la date d'expiration du certificat digital du domaine ?
merci !
                
            
                
    
    
    
        je souhaiterais mettre en place dans ma boite un système qui récupère la date d'expiration de certificats digitaux de nos clients.
L'idée est d'avoir un outil de ce style: https://www.sslshopper.com/ssl-checker.html#hostname=google.com
avez vous la moindre idée, sur la base d'un URL en entrée, sur la facon de recuperer la date d'expiration du certificat digital du domaine ?
merci !
        A voir également:         
- Récupération de la date d'expiration d'un certificat digital
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment ouvrir un fichier dat - Guide
- Convertisseur récupération de texte - Guide
- Publipostage date inversée ✓ - Forum Word
- Airpods 3 date de sortie - Guide
2 réponses
                        
                    Salut, si ça peut t'aider en ligne de commande, en utilisant curl:
curl -v -k https://www.google.com
donne:
reste a trouver comment executer une ligne de commande depuis php, éventuellement filtrer sur "expire date" avec |grep et trouver une façon de récupérer la sortie vers une variable.
PS: il faudra faire en sorte qu'ils soit impossible d'effectuer une commande depuis le net, sinon ça fera une sacrée faille de sécurité, seulement possible d'exécuté une commande existante et non modifiable depuis le net.
Exemple: une liste d'hôte indexé côté serveur, et seulement le numéro d'index est envoyé par le client.
    
                curl -v -k https://www.google.com
donne:
* Adding handle: conn: 0x680d30 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x680d30) send_pipe: 1, recv_pipe: 0 * About to connect() to www.google.com port 443 (#0) * Trying 74.125.132.106... * Connected to www.google.com (74.125.132.106) port 443 (#0) * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * SSLv3, TLS handshake, CERT (11): * SSLv3, TLS handshake, Server key exchange (12): * SSLv3, TLS handshake, Server finished (14): * SSLv3, TLS handshake, Client key exchange (16): * SSLv3, TLS change cipher, Client hello (1): * SSLv3, TLS handshake, Finished (20): * SSLv3, TLS change cipher, Client hello (1): * SSLv3, TLS handshake, Finished (20): * SSL connection using ECDHE-RSA-RC4-SHA * Server certificate: * subject: C=US; ST=California; L=Mountain View; O=Google Inc; CN=www.goo gle.com * start date: 2013-07-12 08:56:36 GMT * expire date: 2013-10-31 23:59:59 GMT * issuer: C=US; O=Google Inc; CN=Google Internet Authority * SSL certificate verify result: unable to get local issuer certificate ( 20), continuing anyway. > GET / HTTP/1.1 > User-Agent: curl/7.31.0 > Host: www.google.com > Accept: */* >
reste a trouver comment executer une ligne de commande depuis php, éventuellement filtrer sur "expire date" avec |grep et trouver une façon de récupérer la sortie vers une variable.
PS: il faudra faire en sorte qu'ils soit impossible d'effectuer une commande depuis le net, sinon ça fera une sacrée faille de sécurité, seulement possible d'exécuté une commande existante et non modifiable depuis le net.
Exemple: une liste d'hôte indexé côté serveur, et seulement le numéro d'index est envoyé par le client.
