Great - thanks for the follow-up Wesley!

> -----Original Message-----
> From: Wesley Holevinski [mailto:wes...@adaptiveapps.com]
> Sent: Tuesday, March 18, 2014 12:04 PM
> To: users@qpid.apache.org
> Subject: RE: Ruby qpid client + SSL 'Unknown protocol'
> 
> All,
> 
> Found it! After thinking about it more, I was setting those environment
> variables after loading the gem.  Setting the ENV variables (specifically the
> one to load the ssl connector) before requiring the gem did the trick.
> 
> Thanks,
> Wes
> ________________________________________
> From: Wesley Holevinski [wes...@adaptiveapps.com]
> Sent: Tuesday, March 18, 2014 11:47 AM
> To: users@qpid.apache.org
> Subject: Ruby qpid client + SSL 'Unknown protocol'
> 
> Hi all,
> 
> I'm having issues getting my ruby client to connect over SSL.  I'm getting 
> this
> error:
> 
> irb(main):014:0> c = Qpid::Messaging::Connection.new(:url =>
> 'localhost:10000', :options=>{:transport=>'ssl'}) =>
> #<Qpid::Messaging::Connection:0x0000000197c290 @url="localhost:10000",
> @options={"transport"=>"ssl"},
> @connection_impl=#<Cqpid::Connection:0x0000000197be08>>
> irb(main):015:0> c.open()
> MessagingError: Unknown protocol: ssl (qpid/client/Connector.cpp:52)
> 
> To establish a baseline, I've gotten SSL clients working in python, C++, and
> Java so far.  I'm working with the qpid_messaging 0.18.5 gem.
> 
> I have qpid-cpp-client-ssl and server-ssl installed.  RPM list:
> 
> $ rpm -qa | grep qpid | sort
> python-qpid-0.18-9.el6.noarch
> python-qpid-qmf-0.18-20.el6.x86_64
> qpid-cpp-client-0.18-20.el6.x86_64
> qpid-cpp-client-devel-0.18-20.el6.x86_64
> qpid-cpp-client-ssl-0.18-20.el6.x86_64
> qpid-cpp-server-0.18-20.el6.x86_64
> qpid-cpp-server-ssl-0.18-20.el6.x86_64
> qpid-qmf-0.18-20.el6.x86_64
> qpid-tools-0.18-10.el6.noarch
> 
> I've tried setting the following so that the cqpid extension (and presumably
> the qpid library underneath) would pick these up:
> 
> ENV['QPID_SSL_CERT_DB'] = '/nfs_home/wholevinski/ssl_test/client_db'
> ENV['QPID_SSL_CERT_NAME'] = 'QpidCppClient'
> ENV['QPID_SSL_CERT_PASSWORD_FILE']='/nfs_home/wholevinski/ssl_test/
> qpid-broker-pfile'
> ENV['QPID_LOAD_MODULE'] = '/usr/lib64/qpid/client/sslconnector.so'
> 
> I don't think I've reached a point where the first 3 ENV variables are even
> relevant yet though; my hunch is that the sslconnector.so isn't being loaded,
> and the protocolRegistry inside qpid/client/Connector.cpp isn't updated.
> 
> If anyone has any experience with SSL + a ruby client and has any ideas, or
> insight into what I might be doing wrong, please let me know.
> 
> Thanks!
> Wes
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional
> commands, e-mail: users-h...@qpid.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to