[ 
https://issues.apache.org/jira/browse/THRIFT-106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nirmal Ranganathan updated THRIFT-106:
--------------------------------------

    Attachment: Updated-tutuorial-with-ssl-sample.patch
                TSSLTransportFactory-and-sample-keys.patch

Here's a TSSLTransportFactory that wraps TServerSocket and TSocket with SSL/TLS 
enabled underlying sockets and server sockets. I've also attached sample 
self-signed certificates and keys. 
This is only a blocking version and doesn't work for TNonBlockingTransport.
The tutorial/java is also updated to show a working example.

> TSSLServerSocket
> ----------------
>
>                 Key: THRIFT-106
>                 URL: https://issues.apache.org/jira/browse/THRIFT-106
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Java - Library
>         Environment: n/a
>            Reporter: rico sec
>            Priority: Trivial
>         Attachments: java-ssl.patch, ssl.patch, 
> TSSLTransportFactory-and-sample-keys.patch, 
> Updated-tutuorial-with-ssl-sample.patch
>
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> SSL Connection w/ autogenerated self signed x509 certs seems to be the state 
> of the art for rpc layers.
> if thrift had one ...that would be very good.
> http://java.sun.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html
> if someone does this pls ping/email me, I will do some testing and write a 
> simple key mgmt utility.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to