RFR: 8277457: AccessControlException: access denied ("java.net.NetPermission" "getCookieHandler") [v2]

Kevin Rushforth kcr at openjdk.java.net
Thu Nov 25 00:29:36 UTC 2021


> As indicated in the bug report, WebView needs to call to `CookieManager::getDefault` within a `doPrivileged` block so that it will work when a security manager is enabled. There are two calls in `com.sun.webkit.network.CookieJar` that are not wrapped in a `doPrivileged`.
> 
> I added a manual test (since it requires loading a page over http/https which we can't do in our automated tests) based on the test program that was attached to JBS.

Kevin Rushforth has updated the pull request incrementally with one additional commit since the last revision:

  Address review feedback: use method reference instead of lambda

-------------

Changes:
  - all: https://git.openjdk.java.net/jfx/pull/681/files
  - new: https://git.openjdk.java.net/jfx/pull/681/files/ca436714..1d7a6064

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jfx&pr=681&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jfx&pr=681&range=00-01

  Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
  Patch: https://git.openjdk.java.net/jfx/pull/681.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx pull/681/head:pull/681

PR: https://git.openjdk.java.net/jfx/pull/681


More information about the openjfx-dev mailing list