Skip to content

Commit ec667d4

Browse files
committed
fix android lint issues
1 parent 0a0af04 commit ec667d4

4 files changed

Lines changed: 9 additions & 21 deletions

File tree

library/src/main/java/com/okta/oidc/storage/security/EncryptionManagerAPI18.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515

1616
package com.okta.oidc.storage.security;
1717

18-
import android.annotation.TargetApi;
1918
import android.content.Context;
20-
import android.os.Build;
2119
import android.security.KeyPairGeneratorSpec;
2220
import android.util.Log;
2321

@@ -33,7 +31,6 @@
3331

3432
import javax.security.auth.x500.X500Principal;
3533

36-
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
3734
class EncryptionManagerAPI18 extends BaseEncryptionManager {
3835
private static final String TAG = EncryptionManagerAPI18.class.getSimpleName();
3936
private static final int RSA_CALENDAR_MAX_YEARS = 100;

library/src/main/java/com/okta/oidc/storage/security/EncryptionManagerAPI23.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
package com.okta.oidc.storage.security;
1717

18-
import android.annotation.TargetApi;
1918
import android.content.Context;
2019
import android.os.Build;
2120
import android.os.Build.VERSION;
@@ -43,7 +42,7 @@
4342

4443
import static android.security.keystore.KeyProperties.BLOCK_MODE_ECB;
4544

46-
@TargetApi(Build.VERSION_CODES.M)
45+
@androidx.annotation.RequiresApi(Build.VERSION_CODES.M)
4746
class EncryptionManagerAPI23 extends BaseEncryptionManager {
4847
private static final String TAG = EncryptionManagerAPI23.class.getSimpleName();
4948

library/src/main/java/com/okta/oidc/storage/security/GuardedEncryptionManager.java

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
package com.okta.oidc.storage.security;
1717

18-
import android.annotation.TargetApi;
1918
import android.content.Context;
2019
import android.os.Build;
2120

@@ -29,7 +28,7 @@
2928
* A implementation of {@link EncryptionManager} which requires user authentication when
3029
* using keys by OS. The private keys are locked in the key store.
3130
*/
32-
@TargetApi(Build.VERSION_CODES.M)
31+
@androidx.annotation.RequiresApi(Build.VERSION_CODES.M)
3332
public class GuardedEncryptionManager implements EncryptionManager {
3433
private static final String KEY_STORE = "AndroidKeyStore";
3534
private static final String KEY_AUTHORIZE_ALIAS = "smart_authorize_key_for_pin";
@@ -58,19 +57,13 @@ public GuardedEncryptionManager(Context context) {
5857
*/
5958
public GuardedEncryptionManager(Context context,
6059
int userAuthenticationValidityDurationSeconds) {
61-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
62-
mEncryptionManager = EncryptionManagerFactory
63-
.createEncryptionManager(context,
64-
KEY_STORE,
65-
KEY_AUTHORIZE_ALIAS,
66-
true,
67-
(userAuthenticationValidityDurationSeconds > MIN_VALIDITY_DURATION)
68-
? userAuthenticationValidityDurationSeconds
69-
: MIN_VALIDITY_DURATION,
70-
false);
71-
} else {
72-
throw new IllegalStateException("This class supports API23+");
73-
}
60+
mEncryptionManager = EncryptionManagerFactory
61+
.createEncryptionManager(context,
62+
KEY_STORE,
63+
KEY_AUTHORIZE_ALIAS,
64+
true,
65+
Math.max(userAuthenticationValidityDurationSeconds, MIN_VALIDITY_DURATION),
66+
false);
7467
}
7568

7669
@Override

library/src/test/java/com/okta/oidc/util/UriUtilTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ public void testFormUrlEncode_withSpaceSeparatedValueForParameter() {
6565
parameters.put("test2", "value2 value3");
6666
String query = UriUtil.formUrlEncode(parameters);
6767

68-
assertThat(query.contains("value2+value3"));
6968
mSanitizer.parseQuery(query);
7069
for (Map.Entry<String, String> param : parameters.entrySet()) {
7170
assertThat(mSanitizer.getValue(param.getKey())).isEqualTo(param.getValue());

0 commit comments

Comments
 (0)