Articles of keystore

Как импортировать закрытый ключ RSA, который генерируется openssl, в AndroidKeyStore

Я хотел бы импортировать в AndroidKeyStore ключ. Итак, я могу сгенерировать его с помощью openssl следующим образом Openssl rsa -text -in privateKey2048.pem Openssl pkcs8 -topk8 -inform PEM -in ./privateKey2048.pem -outform DER -out private2048.der -nocrypt То я могу преобразовать его из private2048.der в шестнадцатеричный формат, который может быть преобразован в byteArray в приложении Android. Но мне […]

Android Key Store API 23, используйте setUserAuthenticationRequired без сканера отпечатков пальцев

Я попытался создать пару ключей, используя образец Google ( BasicAndroidKeyStore ). Единственное, что я сделал, это установить setUserAuthenticationRequired(true) в KeyGenParameterSpec.Builder . Я предполагаю, что это будет хорошо работать на устройстве со встроенным сканером отпечатков пальцев, но запустив его на OnePlus One (работая под Android 6.0), я получаю следующее исключение: At least one fingerprint must be […]

AndroidKeystore по API 4.1

Я использую AndroidKeystore в качестве поставщика в моем текущем проекте для надежного хранения секретных ключей. Теперь я хочу сделать свое приложение доступным для более старых версий Android до версии 4.1 (API версии 16). Поэтому мне нужно найти альтернативу для AndroidKeystore но вряд ли можно найти какое-либо пригодное для использования решение. Есть ли какая-либо рекомендация по […]

«Поток не представляет собой хранилище ключей PKCS12» после сохранения с нового пароля на устройстве Android

Я написал приложение для Android, которое использует KeyStore для аутентификации SSL-соединения. Но когда я загружаю файл p12 правой клавишей и сохраняю его с новой, в следующий раз, когда я попытаюсь загрузить его с помощью нового ключа, я получаю это исключение: Java.io.IOException: поток не представляет собой хранилище ключей PKCS12 На com.android.org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad (JDKPKCS12KeyStore.java:691) В java.security.KeyStore.load (KeyStore.java:589) Что […]

Подписание apk как системы с использованием ключей, найденных в source / build / target / product / security /

Ну, как говорится в заголовке, я пытаюсь подписать свое приложение, используя платформу platform.x509.pem и platform.pk8. Проблема в том, что я получаю ошибки при использовании keytool-importkeypairs, чтобы добавить их вот так: keytool-importkeypair -k ~/.android/debug.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform И я также получаю сообщение об ошибке при попытке напрямую подписывать APK с помощью […]

Как узнать использование файла .apk в хранилище ключей для подписи?

У меня есть хранилище ключей и апк. Есть ли инструмент или метод проверки файла apk, подписанного из этого хранилища ключей? Я использую Eclipse. Кто-то мне помогает. спасибо

Как создать ключ RSA ключей хранилища Android с бесконечной достоверностью?

Вот как Google предлагает создать хранилище ключей Android : keytool -genkey -v -keystore my-release-key.keystore -alias alias_name \ -keyalg RSA -keysize 2048 -validity 10000 Хотя 10000 дней могут показаться вечностью, 27 лет могут проходить быстрее, чем вы думаете, и RSA может все еще использоваться. Если настройка аргумента командной строки теперь имеет 0,01% шанс сохранить мою долю […]

Проблемы при публикации неподписанного файла .apk?

Существует много вопросов о подписанных и неподписанных файлах .apk. Для тестирования и отладки мы можем использовать неподписанный файл .apk, сгенерированный внутри папки bin. Этот файл apk сгенерирован с использованием фиктивного файла хранилища ключей. Мой вопрос в том, почему нам нужно использовать подписанный apk. Мы не можем опубликовать unsigned apk. что в этом плохого?

Где я могу найти частный файл хранилища ключей, созданный в Android Studio «Generate Signed APK Wizard»?

Я использовал Android Build «Build» -> «Generate Signed APK …» -> «Generate Signed APK Wizard», чтобы создать новое хранилище ключей и подписать приложение, которое я хочу опубликовать в Play Store. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти файл .keystore, который я создал … Мне нужно иметь возможность разделить хранилище […]

Невозможно извлечь скрытый показатель для Android KeyStore

Я хочу создать пару ключей RSA в Keystore Android. Так как Android 4.3 должен быть способен генерировать ключи RSA в системе Keystore системы Android. Я генерирую ключ RSA (отлично работает) Calendar notBefore = Calendar.getInstance(); Calendar notAfter = Calendar.getInstance(); notAfter.add(1, Calendar.YEAR); KeyPairGeneratorSpec spec = new KeyPairGeneratorSpec.Builder(ctx) .setAlias("key") .setSubject( new X500Principal(String.format("CN=%s, OU=%s", "key", ctx.getPackageName()))) .setSerialNumber(BigInteger.ONE) .setStartDate(notBefore.getTime()) .setEndDate(notAfter.getTime()).build(); […]

Intereting Posts
Google Analytics V4 с устройствами Amazon Воспроизведение музыки BG через работу в Android Передача ArrayList объектов через намерение – Java (Android) Атрибут «пустой» не работает, как ожидалось, с помощью SimpleFramework ViewPager внутри строки ListView предотвращает запуск onItemClick Прекратить сохранение фотографий с помощью встроенной камеры Android Android-эмулятор с настройками прокси-сервера – Ошибка FATAL: .// android / base / sockets / Check failed: isValidFd (fd). Fd 1404 max1024 Как извлечь образцы PCM из вывода декодера MediaCodec ClassCastException при извлечении данных из пакета на Android Таблетка не появляется в АБР Калибровка акселерометра SQLite: не удается привязать аргумент к индексу 1, потому что индекс выходит за пределы диапазона. Оператор имеет 0 параметров Getbluetoothservice (), вызываемый без bluetoothmanagercallback LibGDX – Проведите пальцем вверх или проведите пальцем вправо и т. Д.? Android обратный модем или доступ к локальной сети или интернету с использованием USB-кабеля