Protocol operating at the aplication layer, whose encryption ist limited to the specific software implementing it, and encrypts each message independently in the communications channel. S-HTTP allows a user to produce a digital signature on any message (not just specific messages during an authentication protocol).