Отправить запрос SCEP с Android
Я ищу способ отправки запросов SCEP с устройств Android. Я нашел неполный код в этом вопросе. Конечно, я мог бы сам выполнить всю работу и создать стандартный код, но мне интересно, есть ли более стандартный способ регистрации устройств Android в нашей PKI. Погугливая, я обнаружил много совпадений относительно того, что jSCEP не поддерживается на Android, но эти совпадения довольно старые, и jSCEP, похоже, не очень активный проект.
Итак, мой вопрос: поддерживают ли новые версии android (зефир и выше) стандартный способ создания и отправки запросов SCEP?
1 ответ
Хорошо, после некоторых проб и ошибок я обнаружил, что можно использовать jScep на Android, следуя инструкциям на сайте github jScep. Единственными отличиями являются конструкция клиента, где я должен был обменять ConsoleCertificateVerifier
с OptimisticCertificateVerifier
чтобы это работало. Поскольку сценарий разворачивается в закрытой среде, это не вызывает проблем с безопасностью в нашем случае.
Другие изменения состояли в том, чтобы запустить запрос в его собственном потоке и обработать результат в обработчике, чтобы избежать блокировки устройства во время запроса.
В долгосрочной перспективе мы можем раскошелиться на jScep, так как он, кажется, не в хорошем состоянии, но это еще одна чашка чая.:-)