Можно ли получить доступ к сертификатам 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.

Не зная больше о вашей конкретной ошибке, здесь сообщается об ошибке

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