Отправить запрос SCEP с Android

Я ищу способ отправки запросов SCEP с устройств Android. Я нашел неполный код в этом SO-вопросе. Конечно, я мог бы выполнить всю работу и написать шаблонный код самостоятельно, но мне интересно, есть ли более стандартный способ регистрации устройств Android в нашей PKI. Погуглив, я нашел много сообщений о том, что jSCEP не поддерживается на Android, но эти обращения довольно старые, и jSCEP не кажется очень активным проектом.

Итак, мой вопрос: поддерживают ли более новые версии Android (зефир и выше) стандартный способ создания и отправки запросов SCEP?


person Frank    schedule 15.11.2016    source источник


Ответы (1)


Хорошо, после проб и ошибок я обнаружил, что можно использовать jScep на Android, следуя инструкциям на сайте github. jScep. Единственные отличия заключаются в конструкции клиента, где мне пришлось поменять ConsoleCertificateVerifier на OptimisticCertificateVerifier, чтобы заставить его работать. Поскольку сценарий происходит в закрытой среде, это не создает никаких проблем с безопасностью для нашего случая.

Другие изменения заключались в том, чтобы выполнить запрос в собственном потоке и обработать результат в обработчике, чтобы избежать блокировки устройства при запросе.

В долгосрочной перспективе мы можем разветвить jScep, поскольку он, похоже, не очень хорошо поддерживается, но это еще одна чашка чая. :-)

person Frank    schedule 24.11.2016