barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 25 ноября 2016 г.

Бесследное удаление КриптоПРО JCP 2.x

Под Windows:
  • Сносим JDK
  • Удаляем из реестра HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs\ru\/Crypto/Pro
Под Linux:
  • Сносим JDK
  • Удаляем /root/.java/
  • Удаляем /var/opt/cprocsp/
  • Если /usr/java/default не совпадает с только что снесенной JDK, то нужно удалить из нее .java/.systemPrefs/.ru (т.к. эта папка создается JCP почему-то именно в этой JDK, а не в той, куда ставится JCP)

6 комментариев:

  1. Дружище, СПАСИБО! Очень выручил :)

    ОтветитьУдалить
  2. Можно и проще:
    1. Заходим в директорию с установочными файлами
    $ cd /opt/JCP/jcp-2.0.40035
    2. Если запустить файл ./setup_console.sh без параметров, то он покажет справку по параметрам
    3. Запускаем удаление
    $ sudo ./setup_console.sh /usr/lib/jvm/java-8-openjdk-amd64/jre -force -ru -uninstall -jcp -cpssl -rmsetting

    ОтветитьУдалить
  3. Вот что выдает справка:

    /opt/JCP/jcp-2.0.40035$ sudo ./setup_console.sh
    USAGE:
    1. Interractive mode.
    setup_console.sh path_to_JRE
    Example:
    setup_console.sh /usr/java/jre7
    2. Force (silent) mode.
    setup_console.sh path_to_JRE -force [-ru | -en] [-install | -uninstall] [-jre ] [-jcp | -jcryptop | -cpssl | -cades | -ocf | -j6cf | -jcsp] [-strict_mode] [-default_provider [0|1]] [-serial_jcp -serial_cpssl -serial_jcsp ] [-rmsetting]
    Examples:
    1) install JCP (variant 2), cpSSL and CAdES into /usr/java/jre7 with serial number:
    setup_console.bat /usr/java/jre7 -force -ru -install -jre /usr/java/jre7 -jcp -jcryptop -cpssl -cades -serial_jcp XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    2) uninstall JCP from default JRE (current JRE) /usr/java/jre7 and remove all saved settings:
    setup_console.bat /usr/java/jre7 -force -en -uninstall -jcp -rmsetting
    3) install Java CSP into default JRE (current JRE) with serial number:
    setup_console.bat /usr/java/jre7 -force -en -install -jcsp -serial_jcsp XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

    ОтветитьУдалить