You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "stephen joseph butler (JIRA)" <ji...@apache.org> on 2008/02/17 18:26:34 UTC
[jira] Created: (HTTPCLIENT-751) ProtocolSocketFactory to upgrade
an unsecured connection to secured via TLS
ProtocolSocketFactory to upgrade an unsecured connection to secured via TLS
---------------------------------------------------------------------------
Key: HTTPCLIENT-751
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-751
Project: HttpComponents HttpClient
Issue Type: New Feature
Components: Contrib
Environment: Coded for Java 1.4.2, but interested parties should be able to make it work for less than that.
Reporter: stephen joseph butler
Priority: Minor
HTTP allows a client to upgrade its connection from an unsecured one to a secured one via the Upgrade header. This protocol component implements a mandatory upgrade. From RFC2817, section 3.2:
>> OPTIONS * HTTP/1.1
>> Host: example.bank.com
>> Upgrade: TLS/1.0
>> Connection: Upgrade
>>
<< HTTP/1.1 101 Switching Protocols
<< Upgrade: TLS/1.0, HTTP/1.1
<< Connection: Upgrade
<<
-- send and complete the TLS handshake
-- server answers the original OPTIONS request
<< HTTP/1.1 200 OK
<< Date: Sun, 17 Feb 2008 17:23:35 GMT
<< Server: Apache
<< Content-Length: 0
<< Content-Type: text/plain
<<
My reason for developing this protocol socket factory was to support secure IPP over the standard IPP port.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org
[jira] Updated: (HTTPCLIENT-751) ProtocolSocketFactory to upgrade
an unsecured connection to secured via TLS
Posted by "stephen joseph butler (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HTTPCLIENT-751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stephen joseph butler updated HTTPCLIENT-751:
---------------------------------------------
Attachment: TLSProtocolSocketFactory.java
> ProtocolSocketFactory to upgrade an unsecured connection to secured via TLS
> ---------------------------------------------------------------------------
>
> Key: HTTPCLIENT-751
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-751
> Project: HttpComponents HttpClient
> Issue Type: New Feature
> Components: Contrib
> Environment: Coded for Java 1.4.2, but interested parties should be able to make it work for less than that.
> Reporter: stephen joseph butler
> Priority: Minor
> Attachments: TLSProtocolSocketFactory.java
>
>
> HTTP allows a client to upgrade its connection from an unsecured one to a secured one via the Upgrade header. This protocol component implements a mandatory upgrade. From RFC2817, section 3.2:
> >> OPTIONS * HTTP/1.1
> >> Host: example.bank.com
> >> Upgrade: TLS/1.0
> >> Connection: Upgrade
> >>
> << HTTP/1.1 101 Switching Protocols
> << Upgrade: TLS/1.0, HTTP/1.1
> << Connection: Upgrade
> <<
> -- send and complete the TLS handshake
> -- server answers the original OPTIONS request
> << HTTP/1.1 200 OK
> << Date: Sun, 17 Feb 2008 17:23:35 GMT
> << Server: Apache
> << Content-Length: 0
> << Content-Type: text/plain
> <<
> My reason for developing this protocol socket factory was to support secure IPP over the standard IPP port.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org
[jira] Updated: (HTTPCLIENT-751) ProtocolSocketFactory to upgrade
an unsecured connection to secured via TLS
Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HTTPCLIENT-751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Kalnichevski updated HTTPCLIENT-751:
-----------------------------------------
Fix Version/s: Future
Component/s: HttpClient
(was: Contrib)
> ProtocolSocketFactory to upgrade an unsecured connection to secured via TLS
> ---------------------------------------------------------------------------
>
> Key: HTTPCLIENT-751
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-751
> Project: HttpComponents HttpClient
> Issue Type: New Feature
> Components: HttpClient
> Environment: Coded for Java 1.4.2, but interested parties should be able to make it work for less than that.
> Reporter: stephen joseph butler
> Priority: Minor
> Fix For: Future
>
> Attachments: TLSProtocolSocketFactory.java
>
>
> HTTP allows a client to upgrade its connection from an unsecured one to a secured one via the Upgrade header. This protocol component implements a mandatory upgrade. From RFC2817, section 3.2:
> >> OPTIONS * HTTP/1.1
> >> Host: example.bank.com
> >> Upgrade: TLS/1.0
> >> Connection: Upgrade
> >>
> << HTTP/1.1 101 Switching Protocols
> << Upgrade: TLS/1.0, HTTP/1.1
> << Connection: Upgrade
> <<
> -- send and complete the TLS handshake
> -- server answers the original OPTIONS request
> << HTTP/1.1 200 OK
> << Date: Sun, 17 Feb 2008 17:23:35 GMT
> << Server: Apache
> << Content-Length: 0
> << Content-Type: text/plain
> <<
> My reason for developing this protocol socket factory was to support secure IPP over the standard IPP port.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org