Hi Rob, Thanx for replying.
I do not have any particular need for the AMQP TLS security layer in QPID implementation. I was going through code and got little confused when I did not see AMQP header going for TLS connection establishment. Your reply cleared my doubt why AMQP header is not going. Rgds, Kamal On Tue, Apr 16, 2013 at 3:53 PM, Rob Godfrey <[email protected]>wrote: > Hi Kamal, > > Apache Qpid brokers and clients support TLS connections. > > For AMQP 1.0 connections the Java Code supports tunneling non-TLS AMQP > through a TLS connection (see section 5.2.1 Alternative Establishment [1] > of the specification). That is TLS is set up on the connection without an > AMQP header, and then the AMQP SASL/Transport layers are established. > > The Java code does not currently support the separate AMQP TLS security > layer - but then I am not aware of anyone other implementation that is > currently supporting this either. > > Do you have a particular need for the AMQP TLS security layer, where the > Alternative Establishment mechanism for using TLS will not work for you? > > Regards, > Rob > > [1] > > http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-security-v1.0-os.html#doc-tls-alternative-establishment > > > On 12 April 2013 08:39, kamal pandey <[email protected]> wrote: > > > Hi, > > > > I just wanted to know if Apache Qpid implementation supports TLS or not. > > > > I checked the connection code in > > "org\apache\qpid\amqp_1_0\client\Connection.java" > > where it is sending either AMQP protocol header ( "AMQP", 0, 1, 0, 0 ) or > > SASL protocol header ( "AMQP", 3, 1, 0, 0), but I am not seeing any code > > for sending TLS protocol header ( "AMQP", 2, 1, 0, 0). > > > > Though in the same file I am seeing code where based on "ssl" flag, it is > > creating secure sockets. > > > > Rgds, > > Kamal > > >
