Merge "[DO NOT MERGE] - Hide Tunnel Mode IpSec API" into pi-dev

am: 8732487ce6

Change-Id: I2542b4dcb94b306e3fe2e3e87051f1bd6a481561
This commit is contained in:
Nathan Harold
2018-04-11 11:39:56 -07:00
committed by android-build-merger
2 changed files with 0 additions and 11 deletions

View File

@@ -20,7 +20,6 @@ import static com.android.internal.util.Preconditions.checkNotNull;
import android.annotation.IntDef; import android.annotation.IntDef;
import android.annotation.NonNull; import android.annotation.NonNull;
import android.annotation.RequiresPermission; import android.annotation.RequiresPermission;
import android.annotation.SystemApi;
import android.annotation.SystemService; import android.annotation.SystemService;
import android.annotation.TestApi; import android.annotation.TestApi;
import android.content.Context; import android.content.Context;
@@ -666,7 +665,6 @@ public final class IpSecManager {
* to create Network objects which are accessible to the Android system. * to create Network objects which are accessible to the Android system.
* @hide * @hide
*/ */
@SystemApi
public static final class IpSecTunnelInterface implements AutoCloseable { public static final class IpSecTunnelInterface implements AutoCloseable {
private final String mOpPackageName; private final String mOpPackageName;
private final IIpSecService mService; private final IIpSecService mService;
@@ -693,7 +691,6 @@ public final class IpSecManager {
* @param prefixLen length of the InetAddress prefix * @param prefixLen length of the InetAddress prefix
* @hide * @hide
*/ */
@SystemApi
@RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS)
public void addAddress(@NonNull InetAddress address, int prefixLen) throws IOException { public void addAddress(@NonNull InetAddress address, int prefixLen) throws IOException {
try { try {
@@ -713,7 +710,6 @@ public final class IpSecManager {
* @param prefixLen length of the InetAddress prefix * @param prefixLen length of the InetAddress prefix
* @hide * @hide
*/ */
@SystemApi
@RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS)
public void removeAddress(@NonNull InetAddress address, int prefixLen) throws IOException { public void removeAddress(@NonNull InetAddress address, int prefixLen) throws IOException {
try { try {
@@ -809,7 +805,6 @@ public final class IpSecManager {
* @throws ResourceUnavailableException indicating that too many encapsulation sockets are open * @throws ResourceUnavailableException indicating that too many encapsulation sockets are open
* @hide * @hide
*/ */
@SystemApi
@NonNull @NonNull
@RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS)
public IpSecTunnelInterface createIpSecTunnelInterface(@NonNull InetAddress localAddress, public IpSecTunnelInterface createIpSecTunnelInterface(@NonNull InetAddress localAddress,
@@ -836,7 +831,6 @@ public final class IpSecManager {
* layer failure. * layer failure.
* @hide * @hide
*/ */
@SystemApi
@RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS)
public void applyTunnelModeTransform(@NonNull IpSecTunnelInterface tunnel, public void applyTunnelModeTransform(@NonNull IpSecTunnelInterface tunnel,
@PolicyDirection int direction, @NonNull IpSecTransform transform) throws IOException { @PolicyDirection int direction, @NonNull IpSecTransform transform) throws IOException {

View File

@@ -22,7 +22,6 @@ import static com.android.internal.util.Preconditions.checkNotNull;
import android.annotation.IntDef; import android.annotation.IntDef;
import android.annotation.NonNull; import android.annotation.NonNull;
import android.annotation.RequiresPermission; import android.annotation.RequiresPermission;
import android.annotation.SystemApi;
import android.content.Context; import android.content.Context;
import android.os.Binder; import android.os.Binder;
import android.os.Handler; import android.os.Handler;
@@ -250,7 +249,6 @@ public final class IpSecTransform implements AutoCloseable {
* *
* @hide * @hide
*/ */
@SystemApi
public static class NattKeepaliveCallback { public static class NattKeepaliveCallback {
/** The specified {@code Network} is not connected. */ /** The specified {@code Network} is not connected. */
public static final int ERROR_INVALID_NETWORK = 1; public static final int ERROR_INVALID_NETWORK = 1;
@@ -281,7 +279,6 @@ public final class IpSecTransform implements AutoCloseable {
* *
* @hide * @hide
*/ */
@SystemApi
@RequiresPermission(anyOf = { @RequiresPermission(anyOf = {
android.Manifest.permission.MANAGE_IPSEC_TUNNELS, android.Manifest.permission.MANAGE_IPSEC_TUNNELS,
android.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD android.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD
@@ -324,7 +321,6 @@ public final class IpSecTransform implements AutoCloseable {
* *
* @hide * @hide
*/ */
@SystemApi
@RequiresPermission(anyOf = { @RequiresPermission(anyOf = {
android.Manifest.permission.MANAGE_IPSEC_TUNNELS, android.Manifest.permission.MANAGE_IPSEC_TUNNELS,
android.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD android.Manifest.permission.PACKET_KEEPALIVE_OFFLOAD
@@ -477,7 +473,6 @@ public final class IpSecTransform implements AutoCloseable {
* @throws IOException indicating other errors * @throws IOException indicating other errors
* @hide * @hide
*/ */
@SystemApi
@NonNull @NonNull
@RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS) @RequiresPermission(android.Manifest.permission.MANAGE_IPSEC_TUNNELS)
public IpSecTransform buildTunnelModeTransform( public IpSecTransform buildTunnelModeTransform(