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
>

Reply via email to