Използване на квалифициран електронен подпис в Mozilla Firefox за Linux: Разлика между версии

От Infonotary
Направо към навигацията Направо към търсенето
Редакция без резюме
 
(Не са показани 34 междинни версии от 6 потребители)
Ред 1: Ред 1:
{{Шаблон:Mozilla_warning|продуктите на Mozilla (Firefox/Thunderbird)}}
== Преди да пристъпите към изпълнение ==


За да използвате вашето удостоверение за електронен подпис в базираните на Mozilla програми като Firefox, Thunderbird и Seamonkey трябва да регистрирате криптографски PKCS#11 модул съответстващ на използваната от вас смарт карта в тях. За всички базирани на Mozilla (Gecko) програми регистрацията се прави по аналогичен начин, затова тук е даден пример само с Thunderbird 1.5. Трябва да направите следното:
Ако притежавате смарт карта и четец от Инфонотари, но не сте инсталирали драйвери за тях, изпълнете инструкциите от [[Инсталация на драйвери за четец и смарт карта в Linux]].
* '''ВАЖНО:''' При информационно съобщение "Моля, въведете '''главната парола за Инфонотари'''" или "Please enter '''the master password for InfoNotary'''", въведете вашият ПИН код.
{{Шаблон:Mozilla_warning|Firefox и Thunderbird}}
* '''ВАЖНО за Ubuntu 22.04:''' Инсталирания в Убунту 22.04 Firefox Snap има проблем с добавянето на библиотеки за смарт карти. Необходимо да изтеглите стандартна версия на [https://www.mozilla.org/ Mozilla Firefox]


Стартирайте Thunderbird и от менюто „Edit“ изберете „Preferences“, щракнете върху „Privacy“ и изберете секцията „Security“.
== Инсталация на удостоверителната верига на Инфонотари ==


[[Картинка:Thunderbird linux preferences.png]]
Стартирайте Mozilla Firefox. От менюто вдясно избирате '''Preferences'''.


Изберете „Security Devices“ и натиснете бутона „Load“:
[[Файл:Preferences menu Linux.png|240px]]


[[Картинка:Thunderbird linux devices.png]]
От '''Privacy & Security''' изберете '''View Certificates'''.


Тук трябва да изберете PKCS#11 модул. Ако използвате драйверите на Siemens той е /usr/local/lib/libsiecap11.so, за OpenSC в зависимост от начина на инсталация е /usr/lib/libopensc-pkcs11.so или /usr/local/lib/libopensc-pkcs11.so. При някои дистрибуции е включен и модула /usr/lib/onepin-opensc-pkcs11.so. Ако го има е препоръчително да използвате него.
[[Файл:Privacy&SecurityLinux.png|750px]]


[[Image:Thunderbird linux load pkcs11 dlg.png]]
Изберете раздел '''Your certificates''' и натиснете '''Import'''.


След като натиснете OK вашата смарт карта ще се появи в списъка с устройства:
[[Файл:View certificate Linux.png|750px]]


[[Image:Thunderbird linux devices 2.png]]
От появилия се прозорец изберете предварително изтеглената удостоверителна верига - [http://repository.infonotary.com/ra/InfoNotary_Qualified_eIDAS.p12 InfoNotary_Qualified_eIDAS.p12]


От този прозорец можете да промените ПИН-кода на смарт картата. За да го направите изберете „Change Password“.
[[Файл:Import Qualifief Linux.png|500px]]


[[Image:Thunderbird linux change password.png]]
Оставете полето за парола празно.


Въведете текущия си ПИН-код в полето „Current password“, а в полето „New password“ въведете новия и го въведете отново за потвърждение в полето „New password (again). „Password quality meter“ показва колко е сигурен новият ПИН-код.
[[Файл:Password Linux.png]]


За да може да подписвате електронни съобщения трябва да инсталирате веригата от сертификати на InfoNotary. Това можете да направите от Certificate manager-a на Thunderbird (Edit->Preferences->Privacy->Security->View Certificates). Трябва да таб-а „Your Certificates“ и в него да натиснете бутона Import и да добавите файла InotaryCertChain.p12, който можете да намерите в папката certificates на диска със софтуер. В зависимост от това дали сте използвали и преди удостоверения за електронен подпис със същият потребител ще се отвори прозорец в който да зададете парола за хранилището на сертификати или прозорец в който да въведете паролата. След това ще бъдете попитани за парола на файла. Оставете полето празно и натиснете OK.
Новоинсталираните удостоверения можете да видите в раздел '''Authorities'''


[[Файл:Edit Trust Linux.png|750px]]


За всяко базово удостоверение на удостоверяващ орган (CA), потребителят трябва да избере ниво на доверие. Това става чрез избор на удостоверение и натискане на бутона „Edit“. Базовите удостоверения може да намерите на таб-а Authorities на Certificate Manager-a. За удостоверението „InfoNotary CSP Root“ трябва да изберете и трите опции, както е показано:
В Mozilla за всяко удостоверение на удостоверяващ орган (CA) потребителят трябва да избере ниво на доверие.  


[[Image:Thunderbird linux edit ca trust.png]]
Това става чрез избор на удостоверение и натискане на бутона '''Edit Trust'''. Най-лесният начин да направите
 
тази настройка е като за удостоверението <!--„'''InfoNotary CSP Root'''“ и/или -->„'''InfoNotary TSP Root'''“ 
 
изберете и двете възможни опции. Това ще направи всички сертификати на Инфонотари доверени за всички операции.
 
[[Файл:Edit CA Linux.png]]
 
== Инсталация на хардуерeн криптографски модул ==
 
За да използвате Вашето удостоверение за електронен подпис в базираните на Mozilla програми като Firefox, Thunderbird и др., трябва да регистрирате криптографски PKCS#11 модул, съответстващ на използваната от Вас смарт карта. Необходимо е предварително да сте инсталирали драйвера за картата, за да пристъпите към регистрация.
 
Стартирайте браузъра Firefox Quantum. От менюто в дясно избирате '''Preferences'''.
 
[[Файл:Preferences menu Linux.png|240px]]
 
От '''Privacy & Security''' изберете '''Security Devices'''.
 
[[Файл:Privavy&securityLinux sec dev.png|750px]]
 
За да добавите ново устройство, изберете бутона '''Load'''.
 
[[Файл:Load device Linux.png|750px]]
 
Променете името на модула (Module Name), както желаете.
 
[[Файл:Load PKCS11 Linux1.png]]
 
Изберете PKCS#11 библиотеката, съответстващата на вашата смарт карта.
 
'''IDPrime'''
* Стандартно местоположение - ''' /usr/lib/libIDPrimePKCS11.so '''
* 64 битови версии на RedHat/Fedora - ''' /usr/lib64/libIDPrimePKCS11.so '''
 
'''OpenSC''' - в зависимост от дистрибуцията, която използвате може да е на някое от следните места:
* 64 битови базирани на Debian дистрибуции (Debian, Ubuntu, Mint) - '''/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so'''
* 32 битови базирани на Debian дистрибуции (Debian, Ubuntu, Mint) - '''/usr/lib/i386-linux-gnu/opensc-pkcs11.so'''
* Стари версии на Debian/Ubuntu и 32 битови версии на RedHat/Fedora - '''/usr/lib/opensc-pkcs11.so'''
* 64 битови версии на RedHat/Fedora - '''/usr/lib64/opensc-pkcs11.so'''
 
'''Bit4ID'''
* Стандартно местоположение - '''/usr/lib/libbit4ipki.so'''
* 64 битови версии на RedHat/Fedora - '''/usr/lib64/libbit4ipki.so'''
 
'''Siemens'''
* Стандартно местоположение - '''/usr/local/lib/libsiecap11.so'''
 
 
Вашата смарт карта ще се появи в списъка с достъпни устройства.
 
[[Категория:Инсталация и използване на удостоверения за електронен подпис]]
[[Категория:Linux]]
[[Категория:Помощ]]

Текуща версия към 09:24, 19 юли 2023

Преди да пристъпите към изпълнение

Ако притежавате смарт карта и четец от Инфонотари, но не сте инсталирали драйвери за тях, изпълнете инструкциите от Инсталация на драйвери за четец и смарт карта в Linux.

  • ВАЖНО: При информационно съобщение "Моля, въведете главната парола за Инфонотари" или "Please enter the master password for InfoNotary", въведете вашият ПИН код.
  • ВАЖНО: При използването на смарт картата с Firefox и Thunderbird се използва директен достъп до смарт картата, а не хранилище за удостоверенията. Когато успешно сте инсталирали удостоверенията си, НЕ ТРЯБВА да ги триете оттам, тъй като това ще доведе и до изтриване на удостоверението, заедно с частния и публичния ключ от смарт картата. След това удостоверението не може да се възстанови и трябва да се издаде ново.
  • ВАЖНО: За да може да ползвате удостоверението си за електронен подпис с Firefox и Thunderbird, е задължително четецът да е включен в компютъра, преди да пуснете самата програма.
  • ВАЖНО за Ubuntu 22.04: Инсталирания в Убунту 22.04 Firefox Snap има проблем с добавянето на библиотеки за смарт карти. Необходимо да изтеглите стандартна версия на Mozilla Firefox

Инсталация на удостоверителната верига на Инфонотари

Стартирайте Mozilla Firefox. От менюто вдясно избирате Preferences.

Preferences menu Linux.png

От Privacy & Security изберете View Certificates.

Privacy&SecurityLinux.png

Изберете раздел Your certificates и натиснете Import.

View certificate Linux.png

От появилия се прозорец изберете предварително изтеглената удостоверителна верига - InfoNotary_Qualified_eIDAS.p12

Import Qualifief Linux.png

Оставете полето за парола празно.

Password Linux.png

Новоинсталираните удостоверения можете да видите в раздел Authorities

Edit Trust Linux.png

В Mozilla за всяко удостоверение на удостоверяващ орган (CA) потребителят трябва да избере ниво на доверие.

Това става чрез избор на удостоверение и натискане на бутона Edit Trust. Най-лесният начин да направите

тази настройка е като за удостоверението „InfoNotary TSP Root

изберете и двете възможни опции. Това ще направи всички сертификати на Инфонотари доверени за всички операции.

Edit CA Linux.png

Инсталация на хардуерeн криптографски модул

За да използвате Вашето удостоверение за електронен подпис в базираните на Mozilla програми като Firefox, Thunderbird и др., трябва да регистрирате криптографски PKCS#11 модул, съответстващ на използваната от Вас смарт карта. Необходимо е предварително да сте инсталирали драйвера за картата, за да пристъпите към регистрация.

Стартирайте браузъра Firefox Quantum. От менюто в дясно избирате Preferences.

Preferences menu Linux.png

От Privacy & Security изберете Security Devices.

Privavy&securityLinux sec dev.png

За да добавите ново устройство, изберете бутона Load.

Load device Linux.png

Променете името на модула (Module Name), както желаете.

Load PKCS11 Linux1.png

Изберете PKCS#11 библиотеката, съответстващата на вашата смарт карта.

IDPrime

  • Стандартно местоположение - /usr/lib/libIDPrimePKCS11.so
  • 64 битови версии на RedHat/Fedora - /usr/lib64/libIDPrimePKCS11.so

OpenSC - в зависимост от дистрибуцията, която използвате може да е на някое от следните места:

  • 64 битови базирани на Debian дистрибуции (Debian, Ubuntu, Mint) - /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so
  • 32 битови базирани на Debian дистрибуции (Debian, Ubuntu, Mint) - /usr/lib/i386-linux-gnu/opensc-pkcs11.so
  • Стари версии на Debian/Ubuntu и 32 битови версии на RedHat/Fedora - /usr/lib/opensc-pkcs11.so
  • 64 битови версии на RedHat/Fedora - /usr/lib64/opensc-pkcs11.so

Bit4ID

  • Стандартно местоположение - /usr/lib/libbit4ipki.so
  • 64 битови версии на RedHat/Fedora - /usr/lib64/libbit4ipki.so

Siemens

  • Стандартно местоположение - /usr/local/lib/libsiecap11.so


Вашата смарт карта ще се появи в списъка с достъпни устройства.