Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux
Π’ Π² Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ статии Ρ€Π°Π·ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ Π·Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π°Ρ‚Π° автСнтикация Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚Π°Π»ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅. Π’ ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ΠΎ дСмонстрирахмС ΠΊΠ°ΠΊ Π΄Π° настроим бСзопасна автСнтикация Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ IIS.

Π’ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅ Π½ΠΈ ΠΏΠΎΠΌΠΎΠ»ΠΈΡ…Π° Π΄Π° напишСм инструкция Π·Π° Π½Π°ΠΉ-разпространСнитС ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΏΠΎΠ΄ Linux β€” nginx ΠΈ Apache.

ΠŸΠΎΠΌΠΎΠ»ΠΈΡ…Ρ‚Π΅ β€” написахмС.

Какво Π΅ Π½ΡƒΠΆΠ½ΠΎ, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅?

  • ВсСки ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ дистрибутив Π½Π° Linux. ΠŸΡ€Π°Π²ΠΈΡ… тСстова настройка Π² MX Linux 18.2_x64. Π’ΠΎΠ²Π°, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Π½Π΅ Π΅ ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ дистрибутив, Π½ΠΎ Π΅Π΄Π²Π° Π»ΠΈ Ρ‰Π΅ ΠΈΠΌΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠΈ Π·Π° Debian. Π—Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ дистрибутиви ΠΏΡŠΡ‚ΠΈΡ‰Π°Ρ‚Π° Π΄ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚.
  • Π’ΠΎΠΊΠ΅Π½. ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΌΠΎΠ΄Π΅Π»Π° Π ΡƒΡ‚ΠΎΠΊΠ΅Π½ Π•Π¦ΠŸ PKI, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠΆΠ΄Π° Π½Π° скоростнитС характСристики Π·Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚ΠΎΠΊΠ΅Π½Π° Π² Linux Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° инсталиратС слСднитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ:
    libccid libpcsclite1 pcscd pcsc-tools opensc

Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

ИздаванС Π½Π° сСртификати

Π’ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ статии сС ΠΎΠΏΠΈΡ€Π°Ρ…ΠΌΠ΅ Π½Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ сСртификатитС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Microsoft CA. Но Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ настройвамС всичко Π² Linux, Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΈ Π·Π° алтСрнативния Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ сСртификати β€” Π±Π΅Π· Π΄Π° напускамС Linux.
ΠšΠ°Ρ‚ΠΎ CA Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ XCA (https://hohnstaedt.de/xca/), ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ Π² всСки ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ дистрибутив Π½Π° Linux. Всички дСйствия, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ Π² XCA, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅ OpenSSL ΠΈ pkcs11-tool, Π½ΠΎ Π·Π° ΠΏΠΎ-голяма простота ΠΈ яснота Π² Ρ‚Π°Π·ΠΈ статия няма Π΄Π° Π³ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΠΌΠ΅.

Π—Π°ΠΏΠΎΡ‡Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°

  1. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΌΠ΅:
    $ apt-get install xca
  2. И стартирамС:
    $ xca
  3. БъздавамС Π½Π°ΡˆΠ°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° CA β€” \/root\/CA.xdb
    ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌΠ΅ Π΄Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚Π΅ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° Certificate Authority Π² ΠΏΠ°ΠΏΠΊΠ°, Π΄ΠΎ която ΠΈΠΌΠ° Π΄ΠΎΡΡ‚ΡŠΠΏ само Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚. Π’ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π½Π° частнитС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° ΠΊΠΎΡ€Π΅Π½ΠΎΠ²ΠΈΡ‚Π΅ сСртификати, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° подписванС Π½Π° всички останали сСртификати.

БъздавамС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ сСртификата Π½Π° root CA

Π’ основата Π½Π° инфраструктурата Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (PKI) Π΅ ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π½Π°Ρ‚Π° систСма. Π“Π»Π°Π²Π½ΠΎΡ‚ΠΎ Π² Ρ‚Π°Π·ΠΈ систСма Π΅ корСновият сСртификационСн Ρ†Π΅Π½Ρ‚ΡŠΡ€ ΠΈΠ»ΠΈ root CA. НСговият сСртификат трябва Π΄Π° бъдС създадСн Π½Π° ΠΏΡŠΡ€Π²ΠΎ място.

  1. БъздавамС Π·Π° CA частСн ΠΊΠ»ΡŽΡ‡ RSA-2048. Π—Π° Ρ‚ΠΎΠ²Π° Π½Π° Ρ‚Π°Π±Π° Частни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ натискамС Нов ΠΊΠ»ΡŽΡ‡ ΠΈ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ Ρ‚ΠΈΠΏ.
  2. Π—Π°Π΄Π°Π²Π°ΠΌΠ΅ ΠΈΠΌΠ΅ Π·Π° Π½ΠΎΠ²Π°Ρ‚Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π΄Π²ΠΎΠΉΠΊΠ°. Аз я Π½Π°Ρ€Π΅ΠΊΠΎΡ… β€” CA Key.
  3. ИздавамС самия сСртификат CA, с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Π½Π°Ρ‚Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π΄Π²ΠΎΠΉΠΊΠ°. Π—Π° Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ Π½Π° Ρ‚Π°Π±Π° Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈ ΠΈ натискамС Нов сСртификат.
  4. Π—Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ SHA-256, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SHA-1 Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС счита Π·Π° бСзопасно.
  5. ΠšΠ°Ρ‚ΠΎ шаблон Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ [default] CA. НС забравяйтС Π΄Π° натиснСтС Π½Π° ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈ всички, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай ΡˆΠ°Π±Π»ΠΎΠ½ΡŠΡ‚ Π½Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°.
  6. На Ρ‚Π°Π±Π° Π’Π΅ΠΌΠ° ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π΄Π²ΠΎΠΉΠΊΠ°. Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ всички основни ΠΏΠΎΠ»Π΅Ρ‚Π° Π½Π° сСртификата.

Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

БъздавамС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ сСртификат Π½Π° https-сСрвСра

  1. По Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ създавамС Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠ»ΡŽΡ‡ RSA-2048 Π·Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π°Ρ€Π΅ΠΊΠΎΡ… β€” Π‘Π΅Ρ€Π²Π΅Ρ€Π΅Π½ ΠΊΠ»ΡŽΡ‡.
  2. ΠŸΡ€ΠΈ създаванС Π½Π° сСртификата ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅, Ρ‡Π΅ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° трябва Π΄Π° бъдС подписан с сСртификат CA.
  3. НС забравяйтС Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ SHA-256.
  4. ΠšΠ°Ρ‚ΠΎ шаблон ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ [default] HTTPS_server. НаТимамС Π½Π° ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈ всички.
  5. Π‘Π»Π΅Π΄ ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π±Π° Π’Π΅ΠΌΠ° ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ нашия ΠΊΠ»ΡŽΡ‡ ΠΈ попълвамС Π½ΡƒΠΆΠ½ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅Ρ‚Π°.

Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

БъздавамС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ сСртификат Π·Π° потрСбитСля

  1. ЗатворСният ΠΊΠ»ΡŽΡ‡ Π½Π° потрСбитСля Ρ‰Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π½Π° нашия Ρ‚ΠΎΠΊΠ΅Π½. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π½Π΅Π³ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° инсталиратС PKCS#11 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΡ‚ нашия сайт. Π—Π° популярни дистрибуции разпространявамС Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΡƒΠΊ β€” https://www.rutoken.ru/support/download/pkcs/. ИмамС ΠΈ вСрсии Π·Π° arm64, armv7el, armv7hf, e2k, mipso32el, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²Π·Π΅Ρ‚ΠΈ ΠΎΡ‚ нашия SDK β€” https://www.rutoken.ru/developers/sdk/. ОсвСн вСрсиитС Π·Π° linux, ΠΈΠΌΠ° ΠΈ вСрсии Π·Π° macOS, freebsd ΠΈ android.
  2. ДобавямС Π½ΠΎΠ² PKCS#11 доставчик Π² XCA. Π—Π° Ρ†Π΅Π»Ρ‚Π° ΠΎΡ‚ΠΈΠ²Π°ΠΌΠ΅ Π² ΠΌΠ΅Π½ΡŽΡ‚ΠΎ Options Π½Π° Ρ‚Π°Π±Π° PKCS#11 доставчик.
  3. НаТимамС Π”ΠΎΠ±Π°Π²ΠΈ ΠΈ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡŠΡ‚Ρ Π΄ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° PKCS#11. Π’ моя случай Ρ‚ΠΎΠ²Π° Π΅ usrliblibrtpkcs11ecp.so.
  4. НуТдаСм сС ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ Ρ‚ΠΎΠΊΠ΅Π½ Π ΡƒΡ‚ΠΎΠΊΠ΅Π½ Π•Π¦ΠŸ PKI. БвалямС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° rtAdmin β€” https://dev.rutoken.ru/pages/viewpage.action?pageId=7995615
  5. ИзпълнявамС
    $ rtAdmin -f -q -z /usr/lib/librtpkcs11ecp.so -u
  6. ΠšΠ°Ρ‚ΠΎ Ρ‚ΠΈΠΏ ΠΊΠ»ΡŽΡ‡ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ β€” ΠΊΠ»ΡŽΡ‡ RSA-2048 Π½Π° Π ΡƒΡ‚ΠΎΠΊΠ΅Π½ Π•Π¦ΠŸ PKI. НарСкох Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΡŽΡ‡ ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈ ΠΊΠ»ΡŽΡ‡.

    Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

  7. Π’ΡŠΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ PIN-ΠΊΠΎΠ΄Π°. И ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°ΠΌΠ΅ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π°Ρ‚Π° гСнСрация Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π°Ρ‚Π° Π΄Π²ΠΎΠΉΠΊΠ°.

    Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

  8. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π·Π° потрСбитСля създавамС ΠΏΠΎ аналогия с сСртификата Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. Π’ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ шаблона [default] HTTPS_client ΠΈ Π½Π΅ забравямС Π΄Π° натиснСм ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈ всички.
  9. На Ρ‚Π°Π±Π° Π’Π΅ΠΌΠ° въвСТдамС информация Π·Π° потрСбитСля. На Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° сСртификата Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Π° отговарямС ΡƒΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅Π»Π½ΠΎ.

Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Π½Π° Ρ‚Π°Π±Π° Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅ Π² XCA трябва Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Π°ΠΊΠ°Π²Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°.

Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux
Π’Π°Π·ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° комбинация ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ сСртификати Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π°, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ настройката Π½Π° самитС ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.

Π—Π° настройка Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΠΌ Скспорта Π½Π° сСртификата Π½Π° Π£Π¦, сСртификата Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ затворСния ΠΊΠ»ΡŽΡ‡ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

Π—Π° Ρ‚ΠΎΠ²Π° трябва Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ нуТния запис Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ Ρ‚Π°Π± Π² XCA ΠΈ Π΄Π° натиснСтС Експорт.

Nginx

Няма Π΄Π° пиша ΠΊΠ°ΠΊ Π΄Π° инсталиратС ΠΈ стартиратС nginx-ΡΡŠΡ€Π²ΡŠΡ€, ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° ΠΈΠΌΠ° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ статии Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π΄Π° Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π°Ρ‚Π° докумСнтация. ΠŸΡ€Π΅ΡΡ‚Π°Π²ΡΠΌΠ΅ Π½Π°ΠΏΡ€Π°Π²ΠΎ с настройката Π½Π° HTTPS ΠΈ Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация с Ρ‚ΠΎΠΊΠ΅Π½.

ДобавямС слСднитС Ρ€Π΅Π΄ΠΎΠ²Π΅ Π² сСкцията server Π² nginx.conf:

server {
	listen 443 ssl;
	ssl_verify_depth 1;
	ssl_certificate /etc/nginx/Server.crt;
	ssl_certificate_key /etc/nginx/ServerKey.pem;
	ssl_client_certificate /etc/nginx/CA.crt;
	ssl_verify_client on;
}

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаниС Π½Π° всички ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с настройката Π½Π° ssl Π² nginx, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΡƒΠΊ β€” https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_client_certificate

Аз само Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ‰Π΅ опиша Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сам Π·Π°Π΄Π°Π΄ΠΎΡ…:

  • ssl_verify_client β€” ΡƒΠΊΠ°Π·Π²Π°, Ρ‡Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ към сСртификата.
  • ssl_verify_depth β€” опрСдСля Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΊΠΎΡ€Π΅Π½ΠΎΠ² сСртификат във Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π°. Въй ΠΊΠ°Ρ‚ΠΎ Π½Π°ΡˆΠΈΡΡ‚ клиСнтски сСртификат Π΅ подписан Π²Π΅Π΄Π½Π°Π³Π° ΠΎΡ‚ корСновия сСртификат, Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π°Ρ‚Π° Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π° Π½Π° 1. Ако ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π½Π° потрСбитСля Π΅ подписан ΠΎΡ‚ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ CA, трябва Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ 2, ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ.
  • ssl_client_certificate β€” ΡƒΠΊΠ°Π·Π²Π° ΠΏΡŠΡ‚Ρ Π΄ΠΎ довСрСния ΠΊΠΎΡ€Π΅Π½ΠΎΠ² сСртификат, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ към сСртификата Π½Π° потрСбитСля.
  • ssl_certificate/ssl_certificate_key β€” ΡƒΠΊΠ°Π·Π²Π°Ρ‚ ΠΏΡŠΡ‚Ρ Π΄ΠΎ сСртификата/закрития ΠΊΠ»ΡŽΡ‡ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

НС забравяйтС Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ nginx -t, Π·Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ Π² конфигурацията няма правописни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ всички Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ са Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ място ΠΈ Ρ‚.Π½.

И Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚, Ρ‚ΠΎΠ²Π° Π΅ всичко! ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅, настройката Π΅ ΠΌΠ½ΠΎΠ³ΠΎ проста.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ²Π°ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² Firefox

Въй ΠΊΠ°Ρ‚ΠΎ всичко сС ΠΏΡ€Π°Π²ΠΈ напълно Π² Linux, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ работят Π² Linux (Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚ Windows, Ρ‚ΠΎΠ³Π°Π²Π° Π²ΠΈΠΆΡ‚Π΅ инструкциитС Π·Π° настройка Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΈΡ‚Π΅ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° статия.

  1. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΌΠ΅ Firefox.
  2. ΠŸΡ€ΠΎΠ±Π²Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΎ Π΄Π° Π²Π»Π΅Π·Π΅ΠΌ Π±Π΅Π· Ρ‚ΠΎΠΊΠ΅Π½. ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ слСдната ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°:

    Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

  3. Π’Π»ΠΈΠ·Π°ΠΌΠ΅ Π½Π° about:preferences#privacy, ΠΈ ΠΎΡ‚ΠΈΠ²Π°ΠΌΠ΅ Π² Security Devices…
  4. НаТимамС НатоварванС, Π·Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ² PKCS#11 Device Driver ΠΈ ΡƒΠΊΠ°Π·Π²Π°ΠΌΠ΅ ΠΏΡŠΡ‚Ρ Π΄ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° librtpkcs11ecp.so.
  5. Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΄Π°Π»ΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Ρ‚, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²Π»Π΅Π·Π΅ΠΌ Π² Certificate Manager. Π©Π΅ сС появи Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π·Π° въвСТданС Π½Π° PIN-ΠΊΠΎΠ΄. Π‘Π»Π΅Π΄ ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎ въвСТданС ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ, Ρ‡Π΅ Π½Π° Ρ‚Π°Π±Π° Your Certificates сС Π΅ появил Π½Π°ΡˆΠΈΡΡ‚ сСртификат с Ρ‚ΠΎΠΊΠ΅Π½Π°.
  6. Π‘Π΅Π³Π° Π²Π»ΠΈΠ·Π°ΠΌΠ΅ с Ρ‚ΠΎΠΊΠ΅Π½Π°. Firefox ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ сСртификат, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. Π˜Π·Π±ΠΈΡ€Π°ΠΌΠ΅ нашия сСртификат.

    Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

  7. ΠŸΠ•Π§Π•Π›Π•ΠΠ•!

    Π”Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π½Π° сайта с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° USB-Ρ‚ΠΎΠΊΠ΅Π½. Π‘Π΅Π³Π° ΠΈ Π·Π° Linux

Настройката сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° само вСднъТ ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ сС Π²ΠΈΠΆΠ΄Π° Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π·Π° заявка Π·Π° сСртификат, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΠΌ ΠΈΠ·Π±ΠΎΡ€Π° си. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈ всяко Π²Π»ΠΈΠ·Π°Π½Π΅ Π² ΠΏΠΎΡ€Ρ‚Π°Π»Π° Π½ΠΈ остава само Π΄Π° въвСдСм Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΈ PIN-ΠΊΠΎΠ΄Π° Π½Π° потрСбитСля, Π·Π°Π΄Π°Π΄Π΅Π½ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ. Π‘Π»Π΅Π΄ Ρ‚Π°ΠΊΠ°Π²Π° аутСнтификация ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π²Π΅Ρ‡Π΅ Π·Π½Π°Π΅ ΠΊΠΎΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΅ влязъл ΠΈ Π²Π΅Ρ‡Π΅ Π½Π΅ сС Π½Π°Π»Π°Π³Π° Π΄Π° сС правят Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π° Π½Π°ΠΏΡ€Π°Π²ΠΎ Π΄Π° сС допуска потрСбитСлят Π² личния ΠΌΡƒ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚.

Apache

ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ с nginx, Π½Π΅ Π±ΠΈ трябвало Π΄Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с инсталацията Π½Π° apache. Ако Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π΄Π° инсталиратС Ρ‚ΠΎΠ·ΠΈ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€, просто сС Π²ΡŠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½Π°Ρ‚Π° докумСнтация.

А Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ към настройката Π½Π° нашия HTTPS ΠΈ Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° аутСнтификация:

  1. ΠŸΡŠΡ€Π²ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ mod_ssl:
    $ a2enmod ssl
  2. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ настройкитС Π½Π° HTTPS сайта ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅:
    $ a2ensite default-ssl
  3. Π‘Π΅Π³Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ конфигурационния Ρ„Π°ΠΉΠ»: /etc/apache2/sites-enabled/default-ssl.conf:
        SSLEngine on
        SSLProtocol all -SSLv2
    
        SSLCertificateFile	/etc/apache2/sites-enabled/Server.crt
        SSLCertificateKeyFile /etc/apache2/sites-enabled/ServerKey.pem
    
        SSLCACertificateFile /etc/apache2/sites-enabled/CA.crt
    
        SSLVerifyClient require
        SSLVerifyDepth  10

    ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅, ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ практичСски ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚ с ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π² nginx, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° Π³ΠΈ обяснявам. ΠžΡ‚Π½ΠΎΠ²ΠΎ, Π½Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват ΠΎΡ‚ подробности β€” Π΄ΠΎΠ±Ρ€Π΅ дошли Π² докумСнтацията.
    Π‘Π΅Π³Π° рСстартирамС нашия ΡΡŠΡ€Π²ΡŠΡ€:

    $ service apache2 reload
    $ service apache2 restart

  4. ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅, настройванСто Π½Π° Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π°Ρ‚Π° аутСнтификация Π½Π° всСки ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠ°ΠΊΡ‚ΠΎ Π² Windows, Ρ‚Π°ΠΊΠ° ΠΈ Π² Linux, ΠΎΡ‚Π½Π΅ΠΌΠ° максимум Π΅Π΄ΠΈΠ½ час. Настройката Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 5 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. Много Ρ…ΠΎΡ€Π° смятат, Ρ‡Π΅ настройванСто ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° аутСнтификация Π΅ слоТно ΠΈ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ. Надявам сС, Ρ‡Π΅ Π½Π°ΡˆΠ°Ρ‚Π° статия ΠΌΠ°Π»ΠΊΠΎ, Π½ΠΎ Ρ€Π°Π·Π²Π΅Π½Ρ‡Π°Π²Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠΈΡ‚.

Π‘Π°ΠΌΠΎ рСгистрирани ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° участват Π² Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π°. Π’Π»Π΅Π·Ρ‚Π΅, моля.

НуТна Π»ΠΈ Π΅ инструкция Π·Π° настройка Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с TLS с сСртификати Π·Π° Π“ΠžΠ‘Π’ 34.10-2012:

  • Π”Π°, TLS-Π“ΠžΠ‘Π’ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ

  • НС, настройката с Π“ΠžΠ‘Π’-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π½Π΅ Π΅ интСрСсна

Гласували са 44 потрСбитСля. 9 потрСбитСля сС Π²ΡŠΠ·Π΄ΡŠΡ€ΠΆΠ°Ρ…Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster