Как приложение Android импортирует сертификат для Chrome OS программным способом?

Я разрабатываю приложение для Android для Chrome OS, приложение должно импортировать сертификат из внешнего хранилища программным способом. Я использовал следующий код для импорта сертификата:

AssetManager assetManager = getAssets();
InputStream inputStream =  assetManager.open("<path>");
CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
X509Certificate certificate = (X509Certificate)certificateFactory.generateCertificate(inputStream);
Intent clientCertInstall = KeyChain.createInstallIntent();
clientCertInstall.putExtra(KeyChain.EXTRA_CERTIFICATE, certificate.getEncoded());
clientCertInstall.putExtra(KeyChain.EXTRA_NAME, "<name>");
startActivityForResult(clientCertInstall, 0);
inputStream.close();

Вышеприведенная логика хорошо работала на ОС Android, НО код, приведенный выше, может импортировать только сертификат в Android OS, сертификат не может доверять Chrome OS.

Существуют ли какие-либо методы для импорта сертификата для Chrome OS программно?

Подобный вопрос можно найти отсюда, НО без решения.

0 ответов

Другие вопросы по тегам