Hi,
I was wondering when precisely POST/PUT variables are sent in an HTTPS request. The questions pertain to requesting page transmitted over HTTPS from a page that was transmitted over HTTP. I have two questions:
1) Are POST/PUT variables sent at the same time as the initial request to the server (therefore they wouldn't be secure if sent from a non-secure page), or after the secure 'handshake' process has been completed (therefore making them secure to send directly from a page that isn't itself secure)?
2) If a secure connection has already been established, and there are cached session keys, is the scenario the same or is it different (e.g. if in the first question the post variables weren't secure, but once the session keys had been established, subsequent POST/PUT variables to the same address would be secure even from a non-secure page)?
Thanks in advance for your responses.
I was wondering when precisely POST/PUT variables are sent in an HTTPS request. The questions pertain to requesting page transmitted over HTTPS from a page that was transmitted over HTTP. I have two questions:
1) Are POST/PUT variables sent at the same time as the initial request to the server (therefore they wouldn't be secure if sent from a non-secure page), or after the secure 'handshake' process has been completed (therefore making them secure to send directly from a page that isn't itself secure)?
2) If a secure connection has already been established, and there are cached session keys, is the scenario the same or is it different (e.g. if in the first question the post variables weren't secure, but once the session keys had been established, subsequent POST/PUT variables to the same address would be secure even from a non-secure page)?
Thanks in advance for your responses.