Можно ли получить доступ к сертификатам LocalMachine в МОЕМ магазине с помощью SunMSCAPI?
Где-нибудь есть ссылка на Oracle, в которой четко указано, что вы не можете получить доступ к сертификатам LocalMachine в хранилище MY с помощью поставщика SunMSCAPI?
Спасибо берт
2 ответа
Мы доказали это с помощью бесплатного инструмента Microsoft/Sysinternals PSExec.exe.
Запустив ту же Java-программу, что и обычный пользователь, или системный пользователь, мы могли бы определить, что обычный пользователь не может получить сертификат LocalMachine.
Команда:
PsExec.exe -i -s cmd.exe
Затем запустите Java-программу в консоли обычным способом с помощью java.exe. Вы можете отобразить текущего пользователя в коде Java с помощью getEnv("ИМЯ ПОЛЬЗОВАТЕЛЯ").
Интересно, что системная учетная запись также не может получить доступ к настройке реестра текущего пользователя из Java.
Не зная больше о вашей конкретной ошибке, здесь сообщается об ошибке