ECO.1.1.5

Issue #158 new
Laurent Forêt created an issue

Le client de messageries MSSanté doit vérifier que le certificat présenté par l’opérateur MSSanté n’est pas expiré.

Comments (1)

  1. Laurent Forêt reporter

    Lors de l’initialisation d’une connexion et une fois le certificat validé par le truststore la date d’expiration du certificat présenté par l’opérateur MSS est vérifié : 

    log.debug("Date expiration du certificat ({}) est : {}", certificat.getSubjectDN().toString(), certificat.getNotAfter());
            if (Instant.now().isAfter(certificat.getNotAfter().toInstant())) {
                throw new IGCSanteException(String.format("Le certificat (%s) est expiré. La date d'expiration est : " ,
                        certificat.getSubjectDN().toString(),
                        certificat.getNotAfter())
                );
            }
    

  2. Log in to comment