OSDN Git Service

Add AppOps Checks for MANAGE_IPSEC_TUNNELS
authorNathan Harold <nharold@google.com>
Fri, 16 Mar 2018 01:06:06 +0000 (18:06 -0700)
committerNathan Harold <nharold@google.com>
Tue, 3 Apr 2018 18:23:11 +0000 (18:23 +0000)
commit592dadbd43fcb7c5d67e737adb34d07923da90c4
tree5d2502b3b2d1e1c9f2a73644a0c23d86564e2627
parent7ee86d1dbce8afa70ff699c7a8414b160aba8b74
Add AppOps Checks for MANAGE_IPSEC_TUNNELS

Adds support for a new AppOp to permit services to
use IpSec tunnel mode. The IpSecService now needs
a context so change the service mode to a cached
service rather than a static service.

Bug: 66955045
Test: runtest frameworks-net
Change-Id: I17a4a286225b432c3e15ea1587d946189931b4f4
core/java/android/app/SystemServiceRegistry.java
core/java/android/net/IIpSecService.aidl
core/java/android/net/IpSecManager.java
core/java/android/net/IpSecTransform.java
services/core/java/com/android/server/IpSecService.java
tests/net/java/android/net/IpSecManagerTest.java
tests/net/java/com/android/server/IpSecServiceParameterizedTest.java