[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sip] TCP sides and TLS sides



"James Ford" <james_s_ford@hotmail.com> writes:
> When implementing TLS as a secure means of communications for "sips"
> scheme, I have the following question:
> 
> Does the TCP client has to be (or can I assume it is) the TLS client
> in the handshake process?
The concept of TCP client isn't necessarily as clear as one might like
since the TCP specification allows for simultaneous open. RFC 793 in
fact doesn't even contain the word "client".

Which TLS peer takes the role of "client" must be specified by the
TLS-using protocol. However, in most cases one party does the TCP
active OPEN and that's the TLS client and the other does the TCP
passive OPEN and that's the TLS server.

You could, however, write a protocol that specified things
differently. SIPS is not such a protocol.

-Ekr

-- 
[Eric Rescorla                                   ekr@rtfm.com]
                http://www.rtfm.com/
_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip