Technology: HTTPS (Secure HTTP)

Print version

Description and Purpose

HTTPS is the secure version of HTTP, the World Wide Web communications protocol. It was created to provide communications with authentication and encryption.

HTTP

“Secure Web servers” normally refer to Web servers capable of encrypted communication. The Web server must have a certificate installed that provides the Web server with a private/public key pair. The encrypted channel is provided by a protocol named Secure Socket Layer (SSL) or by its successor Transport Layer Security (TLS).

When SSL/TLS is used, the client and the server do the following:

  • The client and the server agree on what crypto and hashing algorithms to use
  • The client receives a certificate from the server and validates it
  • Both agree on a symmetric encryption key
  • Encrypted communication starts

The level of protection depends on the implementation by the web browser and the server software and the cryptographic algorithms supported.

HTTPS protects against packet sniffing, because the packets contain seemingly random data. It is important to realize that the encryption only protects the network connection between the client and the server.

The default TCP/IP port of HTTPS is 443.

In web pages using HTTPS, the URL starts with 'https://' rather than 'http://'.

Use on EUROPA (checkpoints)

The  SNET Service provides the Commission with the infrastructure it needs

Related tools and services

Guidelines/ References/ Background information/Related reference

More information

A collection of papers from workshops, conferences etc.

Search

Last update: 04 January 2008  |Top