|
1 | 1 | package com.crypho.plugins; |
2 | 2 |
|
3 | | -import java.io.File; |
4 | | -import java.lang.reflect.Method; |
5 | | -import java.security.SecureRandom; |
6 | | -import java.util.Enumeration; |
7 | | -import java.util.Hashtable; |
8 | | -import java.util.Map; |
9 | | -import java.util.Set; |
10 | | -import java.util.concurrent.Callable; |
11 | | -import java.util.concurrent.ExecutionException; |
12 | | -import java.util.concurrent.ExecutorService; |
13 | | -import java.util.concurrent.Executors; |
14 | | -import java.util.concurrent.Future; |
15 | | - |
16 | | -import android.annotation.TargetApi; |
17 | 3 | import android.app.Activity; |
| 4 | +import android.app.KeyguardManager; |
18 | 5 | import android.app.admin.DevicePolicyManager; |
| 6 | +import android.content.Context; |
| 7 | +import android.content.Intent; |
19 | 8 | import android.content.SharedPreferences; |
20 | | -import android.content.res.Resources; |
21 | | -import android.preference.PreferenceManager; |
| 9 | +import android.os.Build; |
22 | 10 | import android.security.keystore.UserNotAuthenticatedException; |
23 | | -import android.telecom.Call; |
24 | | -import android.util.Log; |
25 | 11 | import android.util.Base64; |
26 | | -import android.os.Build; |
27 | | -import android.app.KeyguardManager; |
28 | | -import android.content.Context; |
29 | | -import android.content.Intent; |
30 | | -import android.util.Pair; |
| 12 | +import android.util.Log; |
31 | 13 |
|
32 | 14 | import com.outsystems.plugins.keystore.controller.KeystoreController; |
33 | 15 | import com.outsystems.plugins.keystore.controller.KeystoreError; |
|
36 | 18 | import org.apache.cordova.CallbackContext; |
37 | 19 | import org.apache.cordova.CordovaArgs; |
38 | 20 | import org.apache.cordova.CordovaPlugin; |
| 21 | +import org.json.JSONArray; |
39 | 22 | import org.json.JSONException; |
40 | 23 | import org.json.JSONObject; |
41 | | -import org.json.JSONArray; |
42 | 24 |
|
43 | | -import javax.crypto.IllegalBlockSizeException; |
| 25 | +import java.io.File; |
| 26 | +import java.lang.reflect.Method; |
| 27 | +import java.security.SecureRandom; |
| 28 | +import java.util.Enumeration; |
| 29 | +import java.util.Hashtable; |
| 30 | +import java.util.Set; |
| 31 | +import java.util.concurrent.ExecutionException; |
| 32 | +import java.util.concurrent.ExecutorService; |
| 33 | +import java.util.concurrent.Executors; |
| 34 | +import java.util.concurrent.Future; |
44 | 35 |
|
45 | 36 | public class SecureStorage extends CordovaPlugin { |
46 | 37 | private final ExecutorService threadPool = Executors.newCachedThreadPool(); |
|
0 commit comments