Hi all, I've set the debug info to activemq and I'm seeing this:
2010-12-02 06:17:00,160 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:57319 2010-12-02 06:17:00,385 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:59805 2010-12-02 06:17:00,479 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:43111 2010-12-02 06:17:00,611 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:40524 2010-12-02 06:17:00,772 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:38363 2010-12-02 06:17:01,003 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:51385 2010-12-02 06:17:01,391 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:44965 2010-12-02 06:17:02,126 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:44546 2010-12-02 06:17:03,479 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:57089 2010-12-02 06:17:04,230 | DEBUG | Checkpoint started. | org.apache.activemq.store.kahadb.MessageDatabase | ActiveMQ Journal Checkpoint Worker 2010-12-02 06:17:04,232 | DEBUG | Checkpoint done. | org.apache.activemq.store.kahadb.MessageDatabase | ActiveMQ Journal Checkpoint Worker 2010-12-02 06:17:06,105 | DEBUG | Sending: WireFormatInfo { version=5, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} | org.apache.activemq.transport.WireFormatNegotiator | ActiveMQ Transport Initiator: /127.0.0.1:58045 2010-12-02 06:17:09,233 | DEBUG | Checkpoint started. | org.apache.activemq.store.kahadb.MessageDatabase | ActiveMQ Journal Checkpoint Worker 2010-12-02 06:17:09,235 | DEBUG | Checkpoint done. | org.apache.activemq.store.kahadb.MessageDatabase | ActiveMQ Journal Checkpoint Worker 2010-12-02 06:17:09,238 | DEBUG | Expiring messages .. | org.apache.activemq.broker.region.Queue | ActiveMQ Scheduler 2010-12-02 06:17:09,238 | DEBUG | example.A toPageIn: 0, Inflight: 0, pagedInMessages.size 0 | org.apache.activemq.broker.region.Queue | ActiveMQ Scheduler 2010-12-02 06:17:09,273 | DEBUG | Expiring messages .. | org.apache.activemq.broker.region.Queue | ActiveMQ Scheduler 2010-12-02 06:17:09,273 | DEBUG | example.A toPageIn: 0, Inflight: 0, pagedInMessages.size 0 | org.apache.activemq.broker.region.Queue | ActiveMQ Scheduler 2010-12-02 06:17:10,336 | DEBUG | Transport failed: java.io.IOException: Wire format negotiation timeout: peer did not send his wire format. | org.apache.activemq.broker.TransportConnection.Transport | Async Exception Handler java.io.IOException: Wire format negotiation timeout: peer did not send his wire format. at org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:98) at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40) at org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1190) at org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:779) at org.apache.activemq.broker.TransportConnection.iterate(TransportConnection.java:815) at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98) at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36) 2010-12-02 06:17:10,344 | DEBUG | Stopping connection: /127.0.0.1:57319 | org.apache.activemq.broker.TransportConnection | ActiveMQ Transport Stopper: /127.0.0.1:57319 2010-12-02 06:17:10,345 | DEBUG | Stopping transport ssl:///127.0.0.1:57319| org.apache.activemq.transport.tcp.TcpTransport | ActiveMQ Transport Stopper: /127.0.0.1:57319 2010-12-02 06:17:10,350 | DEBUG | Stopped transport: /127.0.0.1:57319 | org.apache.activemq.broker.TransportConnection | ActiveMQ Transport Stopper: /127.0.0.1:57319 2010-12-02 06:17:10,351 | DEBUG | Connection Stopped: /127.0.0.1:57319 | org.apache.activemq.broker.TransportConnection | ActiveMQ Transport Stopper: /127.0.0.1:57319 2010-12-02 06:17:10,417 | DEBUG | Transport failed: java.io.IOException: Wire format negotiation timeout: peer did not send his wire format. | org.apache.activemq.broker.TransportConnection.Transport | Async Exception Handler Any idea please? 2010/12/1 Oscar Pernas <os...@pernas.es> > Hi all, > > Im trying to use ssl with activemq-cpp. Im trying to give you a manual of > what I've do, and please correct me if something is wrong (something is > wrong because is not working) > > Generatet the keystore for the broker > > keytool -genkey -alias broker -keyalg RSA -keystore broker.ks > > Export the cert of the broker > > keytool -export -alias broker -keystore broker.ks -file broker.cert > > Converting into pem format: > > openssl x509 -inform der -in broker.cert -out broker.pem > > > Broker started adding > > <transportConnector name="ssl" uri="ssl://0.0.0.0:61617" /> > > to activemq.xml > > I've defined: > > export SSL_OPTS="-Djavax.net.ssl.keyStore=/home/opernas/broker.ks > -Djavax.net.ssl.keyStorePassword=password" > > And started broker without error. > > > > In my application i've set the line: > > decaf::lang::System::setProperty( "decaf.net.ssl.trustStore", > getCertificate() ); > > > > But when Im starting the app, the the connection cant be stablished, and > its freezes waiting to connect. Whay I'm doing wrong? > > > > regards > > > > -- > Óscar Pernas Plaza. > -- Óscar Pernas Plaza.