Remove unnecessary key purpose.

This commit is contained in:
akwizgran
2020-01-09 15:03:46 +00:00
parent c11d09a885
commit fc6b596241

View File

@@ -10,7 +10,6 @@ import java.security.spec.AlgorithmParameterSpec;
import androidx.annotation.RequiresApi;
import static android.security.keystore.KeyProperties.PURPOSE_SIGN;
import static android.security.keystore.KeyProperties.PURPOSE_VERIFY;
@RequiresApi(23)
@NotNullByDefault
@@ -19,8 +18,7 @@ class AndroidKeyStoreConfig implements KeyStoreConfig {
private final KeyGenParameterSpec spec;
AndroidKeyStoreConfig() {
int purposes = PURPOSE_SIGN | PURPOSE_VERIFY;
spec = new KeyGenParameterSpec.Builder("db", purposes)
spec = new KeyGenParameterSpec.Builder("db", PURPOSE_SIGN)
.setKeySize(256)
.build();
}