Just try to give absolute path first and test. Because as Dharshana
mentioned, it should work.


*Harsha Thirimanna*
Senior Software Engineer; WSO2, Inc.; http://wso2.com
* <http://www.apache.org/>*
*email: **hars...@wso2.com* <az...@wso2.com>* cell: +94 71 5186770 *
*twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>*
*harshathirimannlinked-in: **http:
<http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122
<http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>*

*Lean . Enterprise . Middleware*


On Thu, Dec 17, 2015 at 5:23 PM, Dharshana Warusavitharana <
dharsha...@wso2.com> wrote:

> 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
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to