Using the Secure Remote Password (SRP) Protocol for TLS Authentication

Overview#

Using the Secure Remote Password (SRP) Protocol for TLS Authentication (TLS-SRP) is described in RFC 5054 and is a set of cryptographic protocols that provide secure communication based on passwords, using an Secure Remote Password Protocol Password-authenticated Key Exchange.

There are two classes of TLS-SRP ciphersuites:

Usually, TLS uses only public Key certificates for authentication. TLS-SRP uses a value derived from a password (the SRP verifier) and a salt, shared in advance among the communicating parties, to establish a TLS connection. There are several reasons to use TLS-SRP:

More Information#

There might be more information for this subject on one of the following: