Hi Malaka, As you suggested, I implemented a simple method for generating SSLContext by reading trustStore and keyStore files [1].
So those System properties were removed. For now this was checked only for self-signed certificates and I will try to use WSO2 ESB default trustStore and KeyStore files to generate this SSL Contex later. [1] https://github.com/chanakadinesh/MQ-Client/blob/master/src/main/java/esb/wso2/org/client/MQConnectionBuilder.java Thanks, On Sun, Mar 19, 2017 at 5:41 AM, Malaka Silva <[email protected]> wrote: > Hi Chanaka, > > This looks good so far. > > Can we check if it is possible to have an alternative way to set SSL > details other than system properties with IBM MQ client libraries. > > The reason for that is we are limiting our self to one set of properties > per JVM. > > eg: System.setProperty( > > On Sat, Mar 18, 2017 at 11:41 PM, Chanaka Balasooriya < > [email protected]> wrote: > >> Hi Malaka, >> >> After some effort I could upgrade MQ-Client [1] that I created earlier, >> to establish SSL connections with IBM WebSphere MQ. >> Please have a look. >> >> Here I used SSL_RSA_WITH_3DES_EDE_CBC_SHA Cipher Suit and IBM MQ self >> signed certificate. >> During that implementation I could realized that even though IBM MQ >> supports a long list of cipher suits only few cipher suits are supported for >> Oracal Java JVM. So I will list down all possible ciper-suits in near >> future. >> >> Now I believe that I have a solid background of the project idea and am >> looking forward to do this in GSoC. >> >> [1]https://github.com/chanakadinesh/MQ-Client >> >> Thanks, >> >> On Mon, Mar 13, 2017 at 6:15 PM, Malaka Silva <[email protected]> wrote: >> >>> Hi Chanaka, >>> >>> Also better to think about how to secure the connections with >>> credentials and SSL. >>> >>> On Mon, Mar 13, 2017 at 11:04 AM, Chanaka Balasooriya < >>> [email protected]> wrote: >>> >>>> Hi Malaka, >>>> >>>> I've been studying specifications of using native IBM MQ jars with the >>>> help of resources you sent and I could understand that It gives more >>>> flexibility on configuring >>>> connections and some binding options. >>>> >>>> I tried to implement sample MQ-Client [1] that can connect to IBM MQ >>>> without .binding file and we can improve that to implement inbound endpoint >>>> and the connector. please have a look. >>>> I am going to improve that MQ-Client to support more ibm specific >>>> options such as SSL connections within next few days. >>>> >>>> [1]https://github.com/chanakadinesh/MQ-Client >>>> >>>> Thanks, >>>> >>>> On Thu, Mar 2, 2017 at 4:51 PM, Malaka Silva <[email protected]> wrote: >>>> >>>>> Hi Chanaka, >>>>> >>>>> Following will help. >>>>> >>>>> [1] http://mrmalakasilva.blogspot.com/2013/10/connecting-mechani >>>>> sms-other-than.html >>>>> [2] http://www-01.ibm.com/support/docview.wss?uid=swg24037500 >>>>> [3] http://stackoverflow.com/questions/2692070/connecting-to >>>>> -a-websphere-mq-in-java-with-ssl-keystore >>>>> [4] http://www.kevinboone.net/simplewmqclient.html >>>>> >>>>> On Wed, Mar 1, 2017 at 3:04 PM, Chanaka Balasooriya < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Malaka, >>>>>> >>>>>> Thank you for your response. >>>>>> >>>>>> As you mentioned, to understand the advantage of using native IBM MQ >>>>>> jars I will need to compare the current ESB IBM MQ support with native >>>>>> IBM >>>>>> MQ. >>>>>> So please share if you have any recommended reading materials to know >>>>>> more about IBM MQ other than [1] and it will be really helpful to get a >>>>>> better approach to this project. >>>>>> >>>>>> (I do confirm that I am a full time student and eligible to >>>>>> participate GSoC. ) >>>>>> >>>>>> [1] https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0 >>>>>> /com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.html >>>>>> >>>>>> Thanks, >>>>>> >>>>>> On Tue, Feb 28, 2017 at 9:39 PM, Malaka Silva <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Chanaka, >>>>>>> >>>>>>> Thank you for your interest in this project. >>>>>>> >>>>>>> Currently with WSO2 ESB there is a generic JMS inbound endpoint that >>>>>>> can be used to consume messages from different brokers. [1] >>>>>>> >>>>>>> However there are complexities when configuring WSO2 ESB with IBM >>>>>>> MQ. This is mainly due to class loading issues. Also IBM provides more >>>>>>> customized options that are written on top of JMS transport. >>>>>>> >>>>>>> Part of this project is to identify those and develop a new Inbound >>>>>>> Endpoint to support this integration. >>>>>>> >>>>>>> Also please confirm that you are a full time student and currently >>>>>>> not employed since it is against GSoC rules. >>>>>>> >>>>>>> [1] https://docs.wso2.com/display/ESB500/JMS+Inbound+Protocol >>>>>>> >>>>>>> On Tue, Feb 28, 2017 at 4:47 PM, Chanaka Balasooriya < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I am Chanaka Balasooriya, final year undergraduate at Computer >>>>>>>> Science and Engineering Department, University of Moratuwa. I am highly >>>>>>>> interested in distributed computing and Java related things and it led >>>>>>>> me >>>>>>>> to select and find more about this project. I was an intern at WSO2 >>>>>>>> and I >>>>>>>> have a keen knowledge about WSO2ESB, inbound endpoints and transports >>>>>>>> since >>>>>>>> my internship project was related to them. >>>>>>>> >>>>>>>> Regarding this project, I have already started to follow the WSO2 >>>>>>>> doc about current implementation of WSO2 ESB for IBM WebSphere MQ >>>>>>>> through >>>>>>>> JMS transport. I would be grateful if you can give me some suggestions >>>>>>>> and >>>>>>>> materials to understand the project more. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> -- >>>>>>>> Chanaka Balasooriya >>>>>>>> Undergraduate >>>>>>>> Department of Computer Science and Engineering >>>>>>>> University of Moratuwa >>>>>>>> +9471 294 7898 <071%20294%207898> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Best Regards, >>>>>>> >>>>>>> Malaka Silva >>>>>>> Associate Director / Architect >>>>>>> M: +94 777 219 791 <+94%2077%20721%209791> >>>>>>> Tel : 94 11 214 5345 >>>>>>> Fax :94 11 2145300 <011%202%20145300> >>>>>>> Skype : malaka.sampath.silva >>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>> >>>>>>> WSO2, Inc. >>>>>>> lean . enterprise . middleware >>>>>>> https://wso2.com/signature >>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>> https://store.wso2.com/store/ >>>>>>> >>>>>>> Don't make Trees rare, we should keep them with care >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Chanaka Balasooriya >>>>>> Undergraduate >>>>>> Department of Computer Science and Engineering >>>>>> University of Moratuwa >>>>>> +9471 294 7898 <071%20294%207898> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Best Regards, >>>>> >>>>> Malaka Silva >>>>> Associate Director / Architect >>>>> M: +94 777 219 791 <+94%2077%20721%209791> >>>>> Tel : 94 11 214 5345 >>>>> Fax :94 11 2145300 <011%202%20145300> >>>>> Skype : malaka.sampath.silva >>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>> >>>>> WSO2, Inc. >>>>> lean . enterprise . middleware >>>>> https://wso2.com/signature >>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>> <http://wso2.com/about/team/malaka-silva/> >>>>> https://store.wso2.com/store/ >>>>> >>>>> Don't make Trees rare, we should keep them with care >>>>> >>>> >>>> >>>> >>>> -- >>>> Chanaka Balasooriya >>>> Undergraduate >>>> Department of Computer Science and Engineering >>>> University of Moratuwa >>>> +9471 294 7898 <071%20294%207898> >>>> >>> >>> >>> >>> -- >>> >>> Best Regards, >>> >>> Malaka Silva >>> Associate Director / Architect >>> M: +94 777 219 791 <+94%2077%20721%209791> >>> Tel : 94 11 214 5345 >>> Fax :94 11 2145300 <011%202%20145300> >>> Skype : malaka.sampath.silva >>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>> Blog : http://mrmalakasilva.blogspot.com/ >>> >>> WSO2, Inc. >>> lean . enterprise . middleware >>> https://wso2.com/signature >>> http://www.wso2.com/about/team/malaka-silva/ >>> <http://wso2.com/about/team/malaka-silva/> >>> https://store.wso2.com/store/ >>> >>> Don't make Trees rare, we should keep them with care >>> >> >> >> >> -- >> Chanaka Balasooriya >> Undergraduate >> Department of Computer Science and Engineering >> University of Moratuwa >> +9471 294 7898 <071%20294%207898> >> > > > > -- > > Best Regards, > > Malaka Silva > Associate Director / Architect > M: +94 777 219 791 <+94%2077%20721%209791> > Tel : 94 11 214 5345 > Fax :94 11 2145300 > Skype : malaka.sampath.silva > LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 > Blog : http://mrmalakasilva.blogspot.com/ > > WSO2, Inc. > lean . enterprise . middleware > https://wso2.com/signature > http://www.wso2.com/about/team/malaka-silva/ > <http://wso2.com/about/team/malaka-silva/> > https://store.wso2.com/store/ > > Don't make Trees rare, we should keep them with care > -- Chanaka Balasooriya Undergraduate Department of Computer Science and Engineering University of Moratuwa +9471 294 7898
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
