Construct a Builder with IkeSessionParams

This CL supports constructing a IkeSessionParams.Builder with
an IkeSessionParams object. It allows callers to create
an IkeSessionParams object copy with modifications.

This CL also allows caller to clear configured network by
passing null to setConfiguredNetwork

Bug: 163604823
Test: FrameworksIkeTests(new tests added), CtsIkeTestCases
Change-Id: Ia256200ae9f7184b63bb3ba71ced6a99274a432e
2 files changed
tree: 4b3adcd7146e68754724f78971aac79e141183be
  1. apex/
  2. api/
  3. src/
  4. tests/
  5. Android.bp
  6. jarjar-rules-shared.txt
  7. jarjar-rules-test.txt
  8. OWNERS
  9. PREUPLOAD.cfg
  10. README.md
  11. TEST_MAPPING
README.md

IKEv2 Library for Android

Introduction

This IKEv2 library is an in-process client library implementing the IKEv2 protocol as well as extensions necessary for the support of IWLAN. It is designed to work in a non-privileged fashion on top of the Android IPsec API surface.