Перенесення SberSign на інший компьюте

Привіт, друзі, буквально два дні тому один знайомий бухгалтер попросив дещо налагодити на його роботі, за кашаладку. Так як у мене був вільний час я звичайно ж погодився, відразу прикинувши що відбудуся простою установкою чогось незначного, на зразок браузера. Однак на ділі все виявилося німого складніше, в даній організації, де і працює мій знайомий, існує якийсь комп’ютер зі встановленою на нього програмою по імені SBERSIGN.

Сама програма являє собою свого роду утиліту електронного цифрового підпису документів, у якій відсутній навіть інтерфейс, з яким може працювати користувач.

Вся підпис документів зводиться до правого кліка миші по файлу, який потрібно підписати цифровим підписом і вибору пункту підписати.

Власне, моя задача полягала в тому, щоб цю саму програму встановити всюди, де потрібно, для того, щоб людям, які працюють з документами, що відправляються в банк було зручно підписувати ці самі документи. Попередивши начальство, що я не несу відповідальності за можливу шкоду, приступив до роботи.

Спочатку програму не вдавалося перенести, в основному вся проблема зводилася до того, що не працювали електронні підписи, хоча фізично перебували на дискеті 3,5.

Пару годин колупання реєстру та іншого господарства windows, натрапив на цікавий момент: файл mySign.dat, що знаходиться за наступним шляхом: C: Documents and SettingsuserApplication Data присутній на «еталонному комп’ютері», однак його не було на іншому «випробуваному» комп’ютері. Що і наводило на думку про те, що даний файл важливий і може бути навіть формується разом з ЕЦП або в ньому знаходяться будь-які налаштування програми.

Хочу відразу пояснити кілька речей для того, щоб уникнути гнівних коментарів. З даною програмою я зіткнувся в перший раз, отже, я слабо уявляю що це таке, знаю тільки те, що її треба перенести на інші комп’ютери і що вона підписує документи.

Ті, хто працює з даними софтом, напевно, вже здогадалися що робити далі, а якщо немає – я опишу детальніше весь процес, як це зробив я.

  1. Копіюємо файл mySign.dat з еталонного комп’ютера на флешку або по мережі в будь-яку папку.
  2. Встановлюємо дистрибутив SBERSIGN на інший комп’ютер (до речі, сам дистрибутив був знайдений на диску C: /), установка не займе багато часу, в дистрибутиві знайдіть файл sbinst.exe і запустіть.
  3. Після чого з’явиться вікно з вибором каталогу, тобто куди будуть скопійовані файли. Натисніть кнопку встановити, для того, щоб інсталятор встановив SBERSIGN на комп’ютер.
  4. Після установки скопіюйте файл mySign.dat в папку C: Documents and SettingsuserApplication Data. Тобто цим дією ми перенесемо вищезгаданий файл на комп’ютер, де раніше не було SBERSIGN, я сподіваюся це зрозуміло
  5. Після того, як ми виконали операцію з файлом нам необхідно показати де лежить файл ключів sign.key. У моєму випадку все файли ключів ЕЦП перебували на дискеті, як я вже говорив і потрібно всього-на-всього поміняти стандартний шлях до них. У моєму випадку шлях до ключів виглядає наступним чином: A: sign.key
  6. Після виконаних маніпуляцій ваш покірний слуга встановив SBERSIGN, де це було потрібно, все наявні ключі підписували без особливих проблем.

Швидше за все я своїми діями порушив деякі приписи безпеки та інші вимоги, але на це погодився начальство даної організації. І як показує подальша експлуатація такого методу, банк різниці не бачить, всі щасливі.

Ссылка на основную публикацию