Le protocole S-HTTP est une extension sécurisée du protocole HTTP. Ce protocole a été développé à l’origine chez Enterprise Integration Technologies. Ce protocole peut fonctionner avec différents algorithmes de cryptage (DES, triple DES IDEA, RC2,…) et différents modes d’identification (RSA, Kerberos). Le client et le serveur utilisent un protocole d’échange de paramètres de cryptage. Les messages sont cryptés un à un et il est possible de signer les messages. Les certificats respectent la syntaxe X509.
