Hi Malmee, You have to replace the cert location with actuvel .srt file you have.
Thank you, Dharshana On Thu, Dec 17, 2015 at 2:32 PM, Malmee Weerasinghe <mal...@wso2.com> wrote: > Hi Dharshana, > I tried with what you suggested. But I still get the same error. > ppaas-artifact-converter tool doesn't run on Carbon and it runs > independently. Therefore for "System.getProperty("carbon.home")" it > returns null. I tried copying this file, "wso2carbon.jks" to the resources > folder. But I get the same error. > Thank you. > > On Thu, Dec 17, 2015 at 9:31 AM, Dharshana Warusavitharana < > dharsha...@wso2.com> wrote: > >> Hi Malmee, >> >> The SSL issue comes with the rest client is because you are going to >> invoke HTTPS backend with out proper certificate in path. >> >> you can set keys to the system path using following >> >> String trustStore = System.getProperty("carbon.home") + File.separator + >> "repository" + File.separator + >> "resources" + File.separator + "security" + >> File.separator + "wso2carbon.jks"; >> System.setProperty("javax.net.ssl.trustStore", trustStore); >> System.setProperty("javax.net.ssl.trustStorePassword", "wso2carbon"); >> System.setProperty("javax.net.ssl.trustStoreType", "JKS"); >> >> >> In this sample WSO2 carbon keys set as keys to the system path you can use >> the same. >> >> Apache HTTP client is bit old client instead you can try some thing like >> JAX-RS 2 or RestEasy client. >> >> In All these clients you need to add above code segment to export keys to >> call secured HTTP call. >> >> >> Thank you, >> >> Dharshana. >> >> >> On Wed, Dec 16, 2015 at 8:56 PM, Isuru Haththotuwa <isu...@wso2.com> >> wrote: >> >>> Hi Malmee, >>> >>> If you have used java built in methods, that would mean your tool would >>> not be required to depend on an external library such as Apache HTTP client >>> as you have mentioned. This is fine for a simple use case. However, please >>> note if you need more functionality, such as support for all HTTP >>> operations, and other capabilities, etc. it would be advisable to use >>> Apache HTTP client or any other suitable existing library without >>> implementing it again by yourself. >>> >>> For the certificate issue that you are getting, its possible to override >>> the default certificate validation mechanism and plug in your own >>> implementation which can disable certificate validation (for testing >>> purposes). For HTTP Client 4, please see [1]. >>> >>> [1]. >>> http://stackoverflow.com/questions/2703161/how-to-ignore-ssl-certificate-errors-in-apache-httpclient-4-0 >>> >>> On Wed, Dec 16, 2015 at 8:29 PM, Malmee Weerasinghe <mal...@wso2.com> >>> wrote: >>> >>>> Hi All, >>>> >>>> We have developed a HTTPS REST client using java in-built methods which >>>> works properly. [1] This method is configured to allow self signed >>>> certificates. >>>> >>>> When using apache http client we get a certificate error : >>>> javax.net.ssl.SSLPeerUnverifiedException: Host name '192.168.30.227' >>>> does not match the certificate subject provided by the peer (CN=localhost, >>>> O=WSO2, L=Mountain View, ST=CA, C=US). >>>> >>>> What would be a good choice? Using apache HTTP client or java in built >>>> methods. Your suggestions are highly appreciated. >>>> >>>> [1] >>>> https://github.com/nishadi/product-private-paas/blob/master/tools/migration/ppaas-artifact-converter/src/main/java/org/wso2/ppaas/tools/artifactmigration/RestClient.java >>>> >>>> -- >>>> Malmee Weerasinghe >>>> WSO2 Intern >>>> mobile : (+94)* 71 7601905* | email : <dehan.vith...@aiesec.net> >>>> mal...@wso2.com >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> >>> Isuru H. >>> +94 716 358 048* <http://wso2.com/>* >>> >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> >> Dharshana Warusavitharana >> Senior Software Engineer , Test Automation >> WSO2 Inc. http://wso2.com >> email : dharsha...@wso2.com <dharsha...@wso2.com> >> Tel : +94 11 214 5345 >> Fax :+94 11 2145300 >> cell : +94770342233 >> blog : http://dharshanaw.blogspot.com >> >> lean . enterprise . middleware >> > > > > -- > Malmee Weerasinghe > WSO2 Intern > mobile : (+94)* 71 7601905* | email : <dehan.vith...@aiesec.net> > mal...@wso2.com > -- Dharshana Warusavitharana Senior Software Engineer , Test Automation WSO2 Inc. http://wso2.com email : dharsha...@wso2.com <dharsha...@wso2.com> Tel : +94 11 214 5345 Fax :+94 11 2145300 cell : +94770342233 blog : http://dharshanaw.blogspot.com lean . enterprise . middleware
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev