[
https://issues.apache.org/jira/browse/CB-11353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nikhil Khandelwal resolved CB-11353.
------------------------------------
Resolution: Not A Problem
> Inappbrowser does not allow scope in angularjs / Certificate Validation Fails
> -----------------------------------------------------------------------------
>
> Key: CB-11353
> URL: https://issues.apache.org/jira/browse/CB-11353
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin InAppBrowser
> Environment: Grunt, Angularjs, Cordova - Mobile app - iOS and Android
> - latest. Tried to install latest inappbrowser - it installed
> -Inappbrowser:1.4.0 (as per package.json read after install plugin)
> Reporter: Smitha.Alangar
> Labels: easyfix, security, test
> Original Estimate: 96h
> Remaining Estimate: 96h
>
> I tried the official Inapp browser, but, it throws me the following error:
> Failed to validate the certificate chain, error:
> java.security.cert.CertPathValidatorException: Trust anchor for certification
> path not found.
> Also, I have the following in my controller:
> {code}
> (function () {
> 'use strict';
> angular.module('app')
> .controller('appCtrl',['$scope','PayService',
> function ($scope,PayService,$window){
>
> document.addEventListener("deviceready", onDeviceReady, false);
> function onDeviceReady() {
> window.open = cordova.InAppBrowser.open;
> //opens fine
>
> cordova.InAppBrowser.open('https://github.com/apache/cordova-plugin-inappbrowser',
> '_blank', 'location=yes');
> $scope.redirectPayment = function () {
> PayService.redirectPayment()
> .then(function (response) {
>
> $scope.result = response.data;
> console.log("Success!..." + response.data);
> //never opens, throws error - Failed to validate the certificate
> chain, error: java.security.cert.CertPathValidatorException:
> //Trust anchor for certification path not found.
> //and sometimes -
> //E/SysUtils: ApplicationContext is null in ApplicationStatus
> //validate_display:255 error 3008 (EGL_BAD_DISPLAY)
> //HostConnection::get() New Host Connection established
> 0xaff49260, tid 3178
> //E/DataReductionProxySettingListener:
> //No DRP key due to exception:java.lang.ClassNotFoundException:
> com.android.webview.chromium.Drp
> window.open =
> cordova.InAppBrowser.open('https://github.com/apache/cordova-plugin-inappbrowse',
> '_blank', 'location=yes');
> var urlToGo = $scope.result.data.payment_url;
> console.log("URL to redirect.." + urlToGo);
> //window.location.href = cordova.InAppBrowser.open(urlToGo,
> '_system', 'location=yes');
> // window.location.href = urlToGo;
> });
> };
> }
>
> }]);
>
> })();
> {code}
> Thanks,
> Smitha
> (Cordova - 6.1.1, Inappbrowser:1.4.0 (as per package.json);AJS 1.5.1)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]