Hi waruna,

You have submitted your WSO2 IS certificate in a different pack right?
But our pack contains the IS too.

How can I manage this file path ?




On Fri, Sep 5, 2014 at 1:47 PM, Waruna Perera <waru...@wso2.com> wrote:

> Hi,
>
> This sets the trust store in client. Set it to your paths
>
> System.setProperty("javax.net.ssl.trustStore",
> "/home/waruna/Products/wso2is-4.7.0/repository/resources/security/wso2carbon.jks");
>         System.setProperty("javax.net.ssl.trustStorePassword",
>                 "wso2carbon");
>         System.setProperty("javax.net.ssl.trustStoreType", "JKS");
>
>
> On Fri, Sep 5, 2014 at 1:45 PM, Waruna Perera <waru...@wso2.com> wrote:
>
>> HI,
>>
>>
>> Can you try adding following code segment and try.
>>
>>
>>
>> On Fri, Sep 5, 2014 at 1:43 PM, Kasun Dissanayake <kas...@wso2.com>
>> wrote:
>>
>>> Hi Waruna,
>>>
>>> @Test(groups = { "wso2.appmanager" }, description = "test SAML tokens
>>> send to the backend")
>>>     public void samlToBackendTestCase() throws Exception {
>>>
>>>         String appId = "";
>>>         // publisher creates an app
>>>         String username = userInfo.getUserName();
>>>         String password = userInfo.getPassword();
>>>         appmPublisher.login(username, password);
>>>
>>>         AppCreateRequest appRequest = new AppCreateRequest();
>>>
>>>         int port = 9988; // used to create a wiremonitor server and get
>>> the
>>>         // requst
>>>         String webappUrl = "http://localhost:"; + port;
>>>         String appName = "samltestapp";
>>>         String version = "1.0.0";
>>>
>>>         appRequest.setOverview_webAppUrl(webappUrl);
>>>         appRequest.setOverview_transports("https");
>>>         appRequest.setOverview_name(appName);
>>>         appRequest.setOverview_version(version);
>>>         appRequest.setOverview_context("/" + appName);
>>>         appRequest.setEntitlementPolicies("[]");
>>>
>>>         // for IS autoconfig to get SSO feature
>>>         appRequest.setAutoConfig("on");
>>>         appRequest.setProviders("wso2is-5.0.0");
>>>         appRequest.setSso_ssoProvider("wso2is-5.0.0");
>>>         appRequest.setSso_singleSignOn("Enabled");
>>>         appRequest.setClaims("http://wso2.org/claims/role";);
>>>         appRequest.setClaimPropertyCounter("1");
>>>         appRequest.setSso_idpProviderUrl("
>>> https://localhost:9443/samlsso/";);
>>>
>>>         log.info("Waiting for the test application to be
>>> created......................");
>>>         HttpResponse response = appmPublisher.createApp(appRequest);
>>>         JSONObject jsonObject = new JSONObject(response.getData());
>>>         appId = (String) jsonObject.get("id");
>>>
>>>
>>>         try {
>>>             Thread.sleep(4000);
>>>         } catch (InterruptedException e) {
>>>             // TODO Auto-generated catch block
>>>             e.printStackTrace();
>>>         }
>>>         log.info("Publishing the test
>>> application......................");
>>>         appmPublisher.publishApp(appId);
>>>         try {
>>>             Thread.sleep(10000);
>>>         } catch (InterruptedException e) {
>>>             // TODO Auto-generated catch block
>>>             e.printStackTrace();
>>>         }
>>>
>>>         // client subscribe to that app
>>>         log.info("Subscribe to the test
>>> application......................");
>>>         appmStore.login(username, password);
>>> // try {
>>> // Thread.sleep(5000);
>>> // } catch (InterruptedException e) {
>>> // // TODO Auto-generated catch block
>>> // e.printStackTrace();
>>> // }
>>>
>>>         SubscriptionRequest subscriptionRequest = new
>>> SubscriptionRequest(
>>>                 appName, username, version);
>>>         HttpResponse subscriptionResponse = appmStore
>>>                 .subscribeForApplication(subscriptionRequest);
>>>         Thread.sleep(20000);
>>>         // Assert.assertTrue((Boolean)
>>> subscriptionJsonObject.get("status"),
>>>         // "Application is already subscribed");
>>>
>>>         // do the selenium login and app selection
>>>         //FirefoxDriver driver = new FirefoxDriver();
>>>         log.info("sso profiver--------------------------
>>> +"+appRequest.getSso_ssoProvider());
>>>         // wire monitor server to get the request from the appmanager
>>>         WireMonitorServer server = new WireMonitorServer(port);
>>>         server.start();
>>>
>>>
>>>         driver = BrowserManager.getWebDriver();
>>>         APPMStoreUIClient.login(driver, storeURLHttp, username,
>>> password);
>>>         //String baseWindow = driver.getWindowHandle();
>>>         //driver.manage().timeouts().pageLoadTimeout(30,
>>> TimeUnit.SECONDS);
>>>         //driver.manage().timeouts().implicitlyWait(4000,
>>> TimeUnit.MILLISECONDS);
>>>         try {
>>>             Thread.sleep(5000);
>>>         } catch (InterruptedException e) {
>>>             // TODO Auto-generated catch block
>>>             e.printStackTrace();
>>>         }
>>>
>>>         APPMStoreUIClient.selectApplication(driver, storeURLHttp, appId,
>>>                 username, password);
>>>         try {
>>>             Thread.sleep(3000);
>>>         } catch (InterruptedException e) {
>>>             // TODO Auto-generated catch block
>>>             e.printStackTrace();
>>>         }
>>>
>>>         System.out.println("the backend sent saml message :
>>> "+server.getCapturedMessage());
>>>         boolean hasSAML = false;
>>>         if (server.getCapturedMessage().contains("AppMgtSAML2Response"))
>>> {
>>>             hasSAML = true;
>>>         }
>>>
>>>         Assert.assertEquals(hasSAML, true,
>>>                 "SAML token cannot be found in the request sent to the
>>> backend");
>>>         server = null;
>>>         driver.close();
>>>
>>>     }
>>>
>>>
>>> Cheers
>>>
>>>
>>> On Fri, Sep 5, 2014 at 1:41 PM, Waruna Perera <waru...@wso2.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Can you please share your test case code?
>>>>
>>>> Thanks
>>>>
>>>>
>>>> On Fri, Sep 5, 2014 at 1:37 PM, Kasun Dissanayake <kas...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I'm working on [1] and getting following error
>>>>> [1] https://wso2.org/jira/browse/APPM-161
>>>>>
>>>>> samlToBackendTestCase(org.wso2.carbon.appmanager.tests.sample.SAMLtoBackendTest)
>>>>>  Time elapsed: 51.699 sec  <<< FAILURE!
>>>>> org.openqa.selenium.remote.UnreachableBrowserException: Error
>>>>> communicating with the remote browser. It may have died.
>>>>> Build info: version: '2.37.0', revision:
>>>>> 'a7c61cbd68657e133ae96672cf995890bad2ee42', time: '2013-10-18 09:51:02'
>>>>> System info: host: 'puppet.kasun.org', ip: '127.0.0.1', os.name:
>>>>> 'Linux', os.arch: 'amd64', os.version: '3.13.0-35-generic', java.version:
>>>>> '1.6.0_45'
>>>>> Driver info: driver.version: RemoteWebDriver
>>>>> at
>>>>> org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
>>>>> at
>>>>> org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:268)
>>>>> at
>>>>> org.openqa.selenium.remote.RemoteWebElement.sendKeys(RemoteWebElement.java:89)
>>>>> at
>>>>> org.wso2.carbon.appmanager.tests.util.APPMStoreUIClient.selectApplication(APPMStoreUIClient.java:93)
>>>>> at
>>>>> org.wso2.carbon.appmanager.tests.sample.SAMLtoBackendTest.samlToBackendTestCase(SAMLtoBackendTest.java:141)
>>>>> Caused by: org.apache.http.conn.HttpHostConnectException: Connection
>>>>> to http://127.0.0.1:7056 refused
>>>>> at
>>>>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158)
>>>>> at
>>>>> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
>>>>> at
>>>>> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
>>>>> at
>>>>> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
>>>>> at
>>>>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
>>>>> at
>>>>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>>>> at
>>>>> org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:337)
>>>>> at
>>>>> org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:298)
>>>>> at
>>>>> org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:145)
>>>>> at
>>>>> org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:366)
>>>>> at
>>>>> org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:527)
>>>>> ... 38 more
>>>>> Caused by: java.net.ConnectException: Connection refused
>>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>>>> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>>>> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>>>>> at java.net.Socket.connect(Socket.java:529)
>>>>> at
>>>>> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
>>>>> at
>>>>> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
>>>>> ... 48 more
>>>>>
>>>>>
>>>>> Any idea ?
>>>>>
>>>>> --
>>>>> Kasun Dissanayake
>>>>> Software Engineer
>>>>> WSO2 Inc.
>>>>> Lean | Enterprise | Middleware
>>>>> Tel - +94 77 086 2860
>>>>> Skype - kasun.dissanayake4
>>>>> LinkedIn - lk.linkedin.com/in/kasundis/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Waruna Perera
>>>> Senior Software Engineer - Test Automation
>>>> Mobile: +94 77 3867037
>>>> WSO2, Inc.; http://wso2.com/
>>>> lean . enterprise . middlewear.
>>>>
>>>
>>>
>>>
>>> --
>>> Kasun Dissanayake
>>> Software Engineer
>>> WSO2 Inc.
>>> Lean | Enterprise | Middleware
>>> Tel - +94 77 086 2860
>>> Skype - kasun.dissanayake4
>>> LinkedIn - lk.linkedin.com/in/kasundis/
>>>
>>
>>
>>
>> --
>> Waruna Perera
>> Senior Software Engineer - Test Automation
>> Mobile: +94 77 3867037
>> WSO2, Inc.; http://wso2.com/
>> lean . enterprise . middlewear.
>>
>
>
>
> --
> Waruna Perera
> Senior Software Engineer - Test Automation
> Mobile: +94 77 3867037
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middlewear.
>



-- 
Kasun Dissanayake
Software Engineer
WSO2 Inc.
Lean | Enterprise | Middleware
Tel - +94 77 086 2860
Skype - kasun.dissanayake4
LinkedIn - lk.linkedin.com/in/kasundis/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to