Ошибка не удалось найти закрытый ключ сертификата

Электронная подпись

Сообщение «При выборе сертификата произошла ошибка. Не удалось найти закрытый ключ сертификата, причина -2146893805» может возникать в любой программе при обращении к ключевому контейнеру. Вам необходимо:

  • Проверить, вставлен ли ключевой носитель.
  • Убедиться, что сертификат установлен на рабочем месте.
  • Настроить рабочее место при помощи «Мастера настройки».
  • Проверить версию «КриптоПро CSP». Необходимо открыть программу «КриптоПро CSP» и проверить строку «Версия продукта». Версия должна быть не ниже 4.0. Для Windows 11 – 5.0.12000 или выше. При необходимости установить нужную версию.
  • Воспользоваться другим браузером.

Если сообщение возникло:

В «Онлайн-Спринтере» при отправке отчета

Необходимо убедиться, что ФИО подписанта в отчете и сертификате, по которому вы вошли в «Онлайн-Спринтер», посимвольно и с учетом регистра совпадают, нет лишних пробелов или латинских символов. Если не совпадают, внести изменения в отчет, затем нажать «Сохранить».

В «Референте» в «Диагностике рабочего места»

Необходимо:

  • Удалить системный ящик:
  1. Зайти в меню «Параметры» — «Настройки ящиков».
  2. Выбрать нужный ящик и нажать «Удалить ящик».
  3. Нажать «Ок».
  • Добавить системный ящик:
  1. Зайти в меню «Параметры» — «Настройки ящиков».
  2. Нажать «Загрузить настройки».
  3. Выбрать вариант «Настройки будут получены от сервера специализированного оператора связи по защищенному протоколу HTTPS».
  4. Выбрать личный сертификат для ЭДО той организации, для которой требуется создать ящик – «Далее» — если программа предложить установить корневые сертификаты, нажать «Да» – «Готово».
  5. Нажать «Ок».

Помогла ли статья решить вопрос?

Да Нет

Благодарим за отзыв!

Отправить

Спасибо, что сообщили нам!

Отправить

Спасибо, что сообщили нам!

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
КриптоПро CSP 5.0
 » 
Ошибка: «Не удается найти сертификат и закрытый ключ для расшифровки. (0x8009200C)»


Offline

VladKilin

 


#1
Оставлено
:

18 мая 2023 г. 17:26:29(UTC)

VladKilin

Статус: Новичок

Группы: Участники

Зарегистрирован: 18.05.2023(UTC)
Сообщений: 5
Российская Федерация

Сказал(а) «Спасибо»: 3 раз

При расшифровке документа в логах КриптоПРО CSP 5 получаем ошибку {«message»:»Не удается найти сертификат и закрытый ключ для расшифровки. (0x8009200C)»
С чем может связана ошибка.
КЭП выпушена от ФНС.
Сертификат установлен из контейнера с привязкой к закрытому ключу.
Тестовое подписание на https://www.cryptopro.ru…ge/cades_bes_sample.html успешно.
Документ который требуется расшифровать точно пришел зашифрованный под необходимую КЭП. log.log (182kb) загружен 4 раз(а). attachment%3B+filename%3D4.jpg.jpeg (1,247kb) загружен 4 раз(а). attachment%3B+filename%3D33.jpg.jpeg (1,586kb) загружен 3 раз(а).


Вверх


Offline

nickm

 


#2
Оставлено
:

18 мая 2023 г. 18:20:34(UTC)

nickm

Статус: Активный участник

Группы: Участники

Зарегистрирован: 31.05.2016(UTC)
Сообщений: 1,052

Сказал(а) «Спасибо»: 312 раз
Поблагодарили: 165 раз в 152 постах

Можно предположить, что ожидается др. сертификат для расшифровки сообщения.

Но, тут скорее люди близкие к разработке подскажут, т.к., полагаю, тут не в СКЗИ дело.


Вверх


Offline

VladKilin

 


#3
Оставлено
:

18 мая 2023 г. 18:35:53(UTC)

VladKilin

Статус: Новичок

Группы: Участники

Зарегистрирован: 18.05.2023(UTC)
Сообщений: 5
Российская Федерация

Сказал(а) «Спасибо»: 3 раз

Да в принципе можно предположить, что под иной КЭП зашифрован файл, но не в данном случае.


Вверх


Offline

Андрей *

 


#4
Оставлено
:

18 мая 2023 г. 19:36:47(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,004
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

Автор: VladKilin Перейти к цитате

Да в принципе можно предположить, что под иной КЭП зашифрован файл, но не в данном случае.

а сам зашифрованный файл приложите, посмотрим, правда ли это.

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

Андрей *

 


#5
Оставлено
:

18 мая 2023 г. 19:40:53(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,004
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

извлёк зашифрованные данные из log,
Размер: 991 байт

Требуется сертификат с серийным номером:
01F262C300DCAFB6AE42693F8DB06DA746

на снимке же у Вас совсем другой серийный номер:
Snimok ehkrana ot 2023-05-18 20-33-19.png (25kb) загружен 5 раз(а).

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW

thanks 2 пользователей поблагодарили Андрей * за этот пост.

nickm

оставлено 18.05.2023(UTC),

VladKilin

оставлено 19.05.2023(UTC)


Offline

VladKilin

 


#6
Оставлено
:

19 мая 2023 г. 10:36:13(UTC)

VladKilin

Статус: Новичок

Группы: Участники

Зарегистрирован: 18.05.2023(UTC)
Сообщений: 5
Российская Федерация

Сказал(а) «Спасибо»: 3 раз

Спасибо больше за рабзбор. Подскажите как вы вытащили зашифрованный файл из данного лога? На будущее так скажем, чтобы можно было так же проверить данные.


Вверх


Offline

Андрей *

 


#7
Оставлено
:

19 мая 2023 г. 10:58:06(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,004
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

Автор: VladKilin Перейти к цитате

Спасибо больше за рабзбор. Подскажите как вы вытащили зашифрованный файл из данного лога? На будущее так скажем, чтобы можно было так же проверить данные.

В логе перед текстом ошибки смотреть:

Цитата:

«method»:»Decrypt«,»params»:[{«type»:»string»,»value»:»данные в base64

Snimok ehkrana ot 2023-05-19 11-51-12.png (28kb) загружен 4 раз(а).

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW

thanks 1 пользователь поблагодарил Андрей * за этот пост.

VladKilin

оставлено 19.05.2023(UTC)


Offline

VladKilin

 


#8
Оставлено
:

19 мая 2023 г. 11:07:39(UTC)

VladKilin

Статус: Новичок

Группы: Участники

Зарегистрирован: 18.05.2023(UTC)
Сообщений: 5
Российская Федерация

Сказал(а) «Спасибо»: 3 раз

А как его потом в удобоворимый вид привести чтобы увидеть серийный номер, т.к. если переводить допустим на base64.ru там такого не увидишь


Вверх


Offline

Андрей *

 


#9
Оставлено
:

19 мая 2023 г. 12:50:46(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,004
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

Автор: VladKilin Перейти к цитате

А как его потом в удобоворимый вид привести чтобы увидеть серийный номер, т.к. если переводить допустим на base64.ru там такого не увидишь

нет, необходимо декодировать и записать в файл, далее
через asn1 или утилиты, которые показывают список проверяют наличие в личных.

у меня такая под win, текстовым отчётом сообщает:
Snimok ehkrana ot 2023-05-19 13-18-35.png (8kb) загружен 7 раз(а).

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW

thanks 1 пользователь поблагодарил Андрей * за этот пост.

VladKilin

оставлено 19.05.2023(UTC)


Offline

VladKilin

 


#10
Оставлено
:

19 мая 2023 г. 14:04:32(UTC)

VladKilin

Статус: Новичок

Группы: Участники

Зарегистрирован: 18.05.2023(UTC)
Сообщений: 5
Российская Федерация

Сказал(а) «Спасибо»: 3 раз

Понял, спасибо большое. Разобрался.


Вверх

Пользователи, просматривающие эту тему

Guest (2)

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
КриптоПро CSP 5.0
 » 
Ошибка: «Не удается найти сертификат и закрытый ключ для расшифровки. (0x8009200C)»

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

вопросы

Из нашей статьи вы узнаете:

ЭЦП — довольно сложный цифровой продукт, обращение с которым в определенных ситуациях может потребовать некоторых навыков и знаний. Например, в ходе установки сертификатов ЭП посредством «КриптоПро» после выбора соответствующего ключевого контейнера нередко выдаются неприятные сообщения об ошибке вследствие отсутствия открытого шифровочного ключа, который необходим для обеспечения информационной безопасности, без чего система не будет принимать ЭЦП.

Такую ошибку несложно устранить без вызова специалиста или обращения в службу поддержки. Алгоритм действий, направленных на решение этой проблемы, приводится ниже.

Что может послужить причиной такой ошибки

ошибка в контейнере закрытого ключа и причины её появления

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

  • установка сертификата впервые;
  • экспортирование данных на внешний носитель;
  • попытка просмотра ключей в контейнерах ключей;
  • загрузка информации на компьютер извне.

В целях устранения ошибки обычно бывает достаточно произвести корректную ручную переустановку сертификата.

Решение ошибки: отсутствие электронного сертификата в контейнере закрытого ключа

Для начала запускаем «КриптоПро» нажатием кнопки «Пуск». Затем выбираем «Настройку», в возникающем на мониторе окне заходим в опцию панели управления, далее «сервис – установить личный сертификат».

программа криптопро предложит указать место хранение сертификата

Далее, через кнопку «обзор» указываем путь, где сохранен открытый ключ – файл с расширением *.cert или *.crt

Необходимо выбрать файл и открыть его с помощью криптопро

Жмём «Далее», в мастере установки сертификата мы увидим путь, который указывали до нашего сертификата.

Убедившись, что криптопро верно распознало путь установки сертификата, подтверждаем установку

Нам отображается информация, содержащаяся в открытом ключе на пользователя, жмём «далее»

Перед импортом сертификата надо проверить содержащуюся в нем информацию

В следующем окне можно воспользоваться двумя путями поиска нужного контейнера закрытого ключа:

  • «найти контейнер автоматически
  • вручную через «обзор»

В первом случае КриптоПро на основе данных из открытого ключа подберет закрытый, в случае с ручным поиском нужно будет знать название закрытого ключа, чтобы выбрать его для установки

Мы рекомендуем использовать функцию КриптоПро «найти контейнер автоматически» или указать его вручную через «обзор»

Самый простой вариант выбрать автоматический поиск, затем после «обнаружения» необходимого контейнера, мы увидим заполненную строчку с его именем и после жмём «Далее»

после того, как указан контейнер, можно продолжить установку

Личный сертификат пользователя всегда устанавливается в хранилище «Личное», можно выбрать как вручную, так и КриптоПро может сделать это за вас по умолчанию, затем подтверждаем установку цепочки сертификатов и жмём «Далее»

Важно! Не забудьте поставить галку в настройках КриптоПро «установить сертификат (цепочку сертификатов) в контейнер>

В случае успешной установки КриптоПро выдаст окно с информацией об окончании процедуры и жмём «Готово»

Можно завершать установку сетификата

Затем появится окно с подтверждением данной операции, жмём «ДА»

Криптопро предложит перезаписать сертификат – соглашаемся

В следующем окне увидим информацию о том, что процесс окончен успешно. Сертификат установлен в контейнер закрытого ключа.

Готово. Сертификат установлен

Особенности версий КриптоПро

С января 2019 года квалифицированные сертификаты могут выпускаться только по ГОСТ 2012, выпуск по другому ГОСТу прекращен. Мы об этом писали ранее в статье. Важно помнить, что версии криптопро на ГОСТ 2012 работают только с версии 4.0 и выше. Все старые версии КриптоПро, для нормальной работы, потребуется обновить или заменить на актуальную. Сделать это нужно не позднее 31 декабря 2019 года.

I work in company with many servers and Pcs for developers. Servers are win2003, PC developers Windows XP.

In a server Win2003 named preiis01, in preproduction environment, other people in company install a client certificate using any other user (domainCompanyadminsystems) for logging in server preiis01.

Anyone admin uses the user «domainCompanyadminsystems» for log in server preiis01 (using Terminal Server, Remote Desktop for Windows XP).

the admin user is domainCompanyadminsystems», which installs certificate.

Admin user install it like this:

Session login like «domainCompanyadminsystems»
Certificate is PFX file. Do Install PFX and using Wizard. The key private not check for export.
Input the password and install.

There is an application Web which AppPool Identity is: NETWORK SERVICE account.

web server is IIS 6.0.

in preiis01,

That admin user executes mmc -> Snap in -> Certificates for Local Machine. In node -> Personal -> Certificates, he had seen the client certificate:

Issued To ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1

Issued By FNMT Clase 2 CA

In properties of certificate, the thumbprint: «93 bc a4 ad 58 c9 3c af 8b eb 0b 2f 86 c7 9d 81 70 a6 c4 13»

That admin user executes this commands:

winhttpcertcfg.exe LOCAL_MACHINEMy -s «ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1» -g -a «NETWORK SERVICE»

Result is:

Matching certificate:

CN=ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1

OU=703015476

OU=FNMT Clase 2 CA

O=FNMT

C=ES

Granting private key access for
account: NT AUTHORITYNETWORK SERVICE

Now, admin user executes this command:

winhttpcertcfg.exe -l -c LOCAL_MACHINEMy -s «ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1»

The result is:

Matching certificate:

CN=ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1

OU=700012476

OU=FNMT Clase 2 CA

O=FNMT

C=ES

Additional accounts and groups with
access to the private key include:
domainCompanyadminsystems NT
AUTHORITYSYSTEM
BUILTINAdministrators NT
AUTHORITYNETWORK SERVICE

NOw, in an aspx page in application web in server Win2003, IIS 6.0, I have this code:

NOte: value for X509Certificate2.HasPrivateKeyAccess() is NO (false) for «ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1» certificate.

ASP.NET application executes using the identity :: NT AUTHORITYNETWORK SERVICE

lbInfo.Text += "<br/><br/>ASP.NET application executes using the identity :: <b>" + WindowsIdentity.GetCurrent().Name + "</b><br>";


            var store = new X509Store(StoreLocation.LocalMachine);
            store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
            Certificates = store.Certificates;
            repeater1.DataSource = Certificates;
            repeater1.DataBind();

            var nombreCertificado = "ENTIDAD COMPANY INSURE SA - CIF A93 - NOMBRE SURNAME1 NAME1";

            store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
            store.Open(OpenFlags.ReadOnly);

            X509Certificate2Collection col = store.Certificates.Find(X509FindType.FindBySubjectName, nombreCertificado, false);

            if (col.Count > 0)
            {
                X509Certificate2 certificate = col[0];
                store.Close();
                Message.Text = "Certificado " + nombreCertificado + " encontrado en " + StoreLocation.LocalMachine;

                FirmarConCertificado(nombreCertificado, certificate);

            }
            else
            {
                store.Close();
                Message.Text = "El certificado " + nombreCertificado + " no esta instalado en la máquina";
            }


public void FirmarConCertificado(string nombreCertificado, X509Certificate2 certificate)
{
    try
    {
 var mensaje = "Datos de prueba";
                System.Text.Encoding enc = System.Text.Encoding.Default;
                byte[] data = enc.GetBytes(mensaje);

                var contentInfo = new System.Security.Cryptography.Pkcs.ContentInfo(data);
                var signedCms = new System.Security.Cryptography.Pkcs.SignedCms(contentInfo, true);

                var cmsSigner = new System.Security.Cryptography.Pkcs.CmsSigner(certificate);

                //  Sign the CMS/PKCS #7 message
                signedCms.ComputeSignature(cmsSigner);

                //  Encode the CMS/PKCS #7 message
               var ret = Convert.ToBase64String(signedCms.Encode());

 Message.Text += "Firmado con Certificado " + nombreCertificado + " encontrado en " + StoreLocation.LocalMachine;
 }
 catch (Exception ex)
 {
 Message.Text = "Error al firmar con certificado: " + ex.ToString();
 Message.Text += "<br /><br />InnerException: " + ex.InnerException;
 }

}

The code fails for me, and I get this error: Cannot find the certificate and private key for decryption.

Error line is:signedCms.ComputeSignature(cmsSigner);

Error al firmar con certificado:
System.Security.Cryptography.CryptographicException:
Cannot find the certificate and
private key for decryption.

at
System.Security.Cryptography.Pkcs.PkcsUtils.CreateSignerEncodeInfo(CmsSigner
signer, Boolean silent) at
System.Security.Cryptography.Pkcs.SignedCms.Sign(CmsSigner
signer, Boolean silent) at
System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(CmsSigner
signer, Boolean silent) at
System.Security.Cryptography.Pkcs.SignedCms.ComputeSignature(CmsSigner
signer) at
ASP.dgsfp_test_testcert_aspx.FirmarConCertificado(String
nombreCertificado, X509Certificate2
certificate) in
c:CompanyAppTestTestCert.aspx:line
242

Then, the admin user (I remember, who install the certificate) executes this commands:

FindPrivateKey My LocalMachine -t «93
bc a4 ad 58 c9 3c af 8b eb 0b 2f 86 c7
9d 81 70 a6 c4 13» –c

FindPrivateKey
My LocalMachine -n «ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1» –a

FindPrivateKey My LocalMachine -n
«CN=ENTIDAD COMPANY INSURE SA — CIF A93 — NOMBRE SURNAME1 NAME1»
–a

The result for all 3 commands is the same:

FindPrivateKey helps user to find the
location of the Private Key file of a
X.50 9 Certificate.

Usage: FindPrivateKey [{ {-n } | {-t }
} [-f | -d | -a]]

subject name of the
certificate

thumbprint of the
certificate (use certmgr.exe to get
it)

-f output file name only

-d output directory only

-a output absolute file
name e.g. FindPrivateKey My
CurrentUser -n «CN=John Doe»

e.g. FindPrivateKey My LocalMachine -t
«03 33 98 63 d0 47 e7 48 71 33 62 64
76 5 c 4c 9d 42 1d 6b 52» -c

FindPrivateKey don’t get anything, but winhttpcertcfg.exe -l works fine (matching certificate)

We have given privileges to the Network Service user using the winhttpcertcfg.exe tool, and in code ASP.NET (execute under Network Service account) the certificate is found. But fails when sign using certificate.

If someone could give us some information about, or suggestions

update:

User in domain «domainCompanyPre_Certificado» install Certificate in Store Local Machine.

domainCompanyPre_Certificado is Administrator, in IIS_WPG group, has Local Policies: “Log on as Service“

I configure AppPool Identity in IIS 6.0 for : domainCompanyPre_Certificado

ASP.NET application executes using the identity :: domainCompanyPre_Certificado

I recycle AppPool and execute application, I get System.Security.Cryptography.CryptographicException: Cannot find the certificate and private key for decryption

If I test again, log in session in server IIS, using domainCompanyPre_Certificado user, I call page in ASP.NET application and all is OK.

(note: log in server IIS using Terminal Server)

But if log off session in server IIS (user: domainCompanyPre_Certificado), I get the same error:

System.Security.Cryptography.CryptographicException: Cannot find the certificate and private key for decryption

Any suggestions ??


Offline

igorkatamaranov

 


#1
Оставлено
:

29 апреля 2021 г. 19:41:08(UTC)

igorkatamaranov

Статус: Активный участник

Группы: Участники

Зарегистрирован: 11.08.2020(UTC)
Сообщений: 37

Сказал(а) «Спасибо»: 3 раз

Добрый вечер! Столкнулся с проблемой расшифровки письма.
Шифрую сообщение на одном и том же сертификате, который установлен на одну и ту же машину.
В одном случае, когда шифрование происходит средствами плагина (брал пример для шифрования/расшифровки из примеров) — все ок.
Когда пытаюсь расшифровать (тем же самым сертом и на той же самой машине) сообщение из аутлука — получаю ошибку «0x8009200C Не удается найти сертификат и закрытый ключ для расшифровки». Точно известно, что в обоих случаях шифрование происходит на одном и том же сертификате. В чем может быть проблема?


Вверх


Offline

Андрей *

 


#2
Оставлено
:

29 апреля 2021 г. 21:28:44(UTC)

Андрей *

Статус: Сотрудник

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,004
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1912 раз в 1478 постах

Здравствуйте.
В личных сертификат установлен и имеет ссылку на закрытый ключ при открытии?

//или обращаетесь через плагин и он использует сертификат из контейнера… ?

Отредактировано пользователем 29 апреля 2021 г. 21:29:22(UTC)
 | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

igorkatamaranov

 


#3
Оставлено
:

30 апреля 2021 г. 12:36:48(UTC)

igorkatamaranov

Статус: Активный участник

Группы: Участники

Зарегистрирован: 11.08.2020(UTC)
Сообщений: 37

Сказал(а) «Спасибо»: 3 раз

Автор: Андрей * Перейти к цитате

Здравствуйте.
В личных сертификат установлен и имеет ссылку на закрытый ключ при открытии?

//или обращаетесь через плагин и он использует сертификат из контейнера… ?

да, серт установлен и имеет ссылку на закрытый ключ

Отредактировано пользователем 30 апреля 2021 г. 12:38:41(UTC)
 | Причина: Не указана


Вверх

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Понравилась статья? Поделить с друзьями:
  • Ошибка не удалось найти друзей
  • Ошибка не удалось найти днс адрес
  • Ошибка не удалось найти диапазон или лист для импорта
  • Ошибка не удалось найти виртуальную машину java
  • Ошибка не удалось найти аккаунт гугл