In cryptography there is the clear difference between encrypting and signing (Confidentiality and Integrity). Is this distinction possible on a webserver/browser? I.e.
No encryption, no signing -> HTTP
Encryption and signing -> HTTPS
No encryption, signing -> ?
What about public information (not confidential) that needs verification (yes integrity)?