On Sat, 13 Mar 2010, Adam Thompson wrote:

> Chris Travers wrote:
>> On Sat, Mar 13, 2010 at 5:21 PM, Luke<account...@lists.tacticus.com>  wrote:
>>> I am assuming SSL.  Correct me if I am wrong, but my recollection is that
>>> the query string (I.E. get) is in the clear with SSL, whereas post data is
>>> not.
>>> Do I have a fundimental misunderstanding or massive brain fart here?
>>
>> The SSL negotiation occurs as part of the socket establishment (hence
>> the name).  This is why you can't supply different certificates based
>> on, say, the HOST header.  SSL protects the whole socket, not just the
>> payload.
>
> Translation: yes, you have a fundamental misunderstanding.  The second
> most common one, in my experience, so I won't accuse you of a "massive
> brain fart", as amusing as that might be :-).
>
> Since understanding of how SSL works is still quite rare in practice,
> and *many* people arrive at erroneous conclusions based on incorrect or
> incomplete knowledge, I'd like to expand a bit on Chris' statements:

Very nice explanation.  If, at some point in the last [disterbingly large 
number of years building SSH and VPN tunnels of various kinds] I had 
stopped for a bit to consider the name in depth, I might have got there.
I certainly should have, and I'm going to tell myself that I would have, 
if I had only taken the time to really think about it.  Yeah, that's the 
ticket.

That fine writeup goes into my "useful stuff to keep around and forward" 
file.

Luke


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Ledger-smb-devel mailing list
Ledger-smb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel

Reply via email to