Browse Source

updated the documentation to reflect the intended usage of tls and sasl

master
Jon Kristensen 15 years ago
parent
commit
54887c55b5
  1. 16
      Documentation/Pontarius XMPP Manual.lyx
  2. 24
      Documentation/Software Requirements Specification for Pontarius XMPP.lyx

16
Documentation/Pontarius XMPP Manual.lyx

@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
\begin_body
\begin_layout Title
Pontarius XMPP 0.1 Manual (Third Draft)
Pontarius XMPP 0.1 Manual (Fourth Draft)
\end_layout
\begin_layout Author
@ -69,7 +69,7 @@ The Pontarius Project @@ -69,7 +69,7 @@ The Pontarius Project
\end_layout
\begin_layout Date
The 6th of July, 2011
The 27th of July, 2011
\end_layout
\begin_layout Standard
@ -118,19 +118,17 @@ The client is always the initiating entity @@ -118,19 +118,17 @@ The client is always the initiating entity
\end_layout
\begin_layout Itemize
A client-of-server connection is always exactly one TCP connection
A client-of-server connection always consists of exactly one TCP connection
\end_layout
\begin_layout Itemize
TLS is supported for client-to-server confidentiality
For stream security through TLS, only the TLS_RSA_WITH_AES_128_CBC_SHA cipher
suite is supported
\end_layout
\begin_layout Itemize
Only the SCRAM authentication method is supported
\end_layout
\begin_layout Itemize
...
For authentication through SASL, only the SHA-1 variant of SASL Salted Challenge
Response Authentication Mechanism (SCRAM-SHA-1) is supported
\end_layout
\begin_layout Standard

24
Documentation/Software Requirements Specification for Pontarius XMPP.lyx

@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
\begin_body
\begin_layout Title
Software Requirements Specification for Pontarius XMPP 0.1 (Second Draft)
Software Requirements Specification for Pontarius XMPP 0.1 (Third Draft)
\end_layout
\begin_layout Author
@ -69,7 +69,7 @@ The Pontarius Project @@ -69,7 +69,7 @@ The Pontarius Project
\end_layout
\begin_layout Date
6th of July 2011
27th of July 2011
\end_layout
\begin_layout Standard
@ -1274,11 +1274,6 @@ See the "Information technology - Telecommunications and information exchange @@ -1274,11 +1274,6 @@ See the "Information technology - Telecommunications and information exchange
, if the first reconnection attempt fails.
\end_layout
\begin_layout Description
REQ-28 The system shall make use of TLS session resumption when reconnecting
to the server, if the connection was TLS secured.
\end_layout
\begin_layout Description
REQ-29 The system shall support stream management, as described in section
4 of XMPP: Core.
@ -1293,11 +1288,26 @@ REQ-30 The system shall support securing the stream with TLS, as described @@ -1293,11 +1288,26 @@ REQ-30 The system shall support securing the stream with TLS, as described
in section 5 of XMPP: Core.
\end_layout
\begin_layout Description
REQ-28 The system shall make use of TLS session resumption when reconnecting
to the server, if the connection was TLS secured.
\end_layout
\begin_layout Description
REQ-XX The system shall implement (at least) the TLS_RSA_WITH_AES_128_CBC_SHA
cipher suite for TLS.
\end_layout
\begin_layout Description
REQ-31 The system shall support authenticating with SASL, as described in
section 6 of XMPP: Core.
\end_layout
\begin_layout Description
REQ-XX The system shall support (at least) the SHA-1 variant of SASL Salted
Challenge Response Authentication Mechanism (SCRAM-SHA-1).
\end_layout
\begin_layout Description
REQ-32 Being a client library, the system shall support the 'jabber:client'
namespace.

Loading…
Cancel
Save