Vijay made a good point off list, thrift-106 is about Java support, but other languages have been implemented or at least have tickets to follow for them:
Python support (thrift 0.7): https://issues.apache.org/jira/browse/THRIFT-1068 C++ support (thrift 0.7): https://issues.apache.org/jira/browse/THRIFT-151 C# (patch attached but no progress in a while): https://issues.apache.org/jira/browse/THRIFT-181 PHP (patch attached but no progress in a while): https://issues.apache.org/jira/browse/THRIFT-948 On Aug 12, 2011, at 9:39 AM, Jeremy Hanna wrote: > Yes - that ticket was done by Nirmal Ranganathan for the intention of getting > support in Cassandra. That's just for a java client though. > > In the future, I wonder if the CQL driver level is the right place for client > encryption. > > On Aug 11, 2011, at 11:26 PM, Vijay wrote: > >> https://issues.apache.org/jira/browse/THRIFT-106 seems to be the right way >> to go.... but the cassandra server needs to support too which we might want >> to add.... >> >> Regards, >> </VJ> >> >> >> >> On Thu, Aug 11, 2011 at 2:54 PM, Chris Marino <ch...@vcider.com> wrote: >> Hello, is there any consensus on how to secure client/cluster >> communications??? >> >> I'm running an 8 node cluster across EC2 regions. I'm running inter-node >> encryption and I want to encrypt the traffic from the clients as well. >> >> My options seem to be: >> >> Have the client connect to only one node and encrypt that one connection >> with OpenVPN/stunnel (or something similar). Or, set up an encrypted tunnel >> from the client to each node. Is there a client library that could take care >> of this for me?? >> >> Setting up tunnels to each node is a major pain, but pointing the client to >> only one node is going to kill my performance. I'm running 4 nodes in each >> EC2 region with one client in each. Maybe I could connect the client only to >> the local nodes, which should simplify things a bit, but I was wondering if >> anyone had any experience with this or could suggest something that might be >> better. >> >> Please let me know. >> Thanks. >> CM >> >