рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓
╨Т рдЖрдордЪреНрдпрд╛ рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдВрдкреИрдХреА рдПрдХ рдЖрдореНрд╣реА рдХрдВрдкрдиреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓рд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдЪреНрдпрд╛ рдорд╣рддреНрддреНрд╡рд╛рдмрджреНрджрд▓ рдмреЛрд▓рд▓реЛ. рдЧреЗрд▓реНрдпрд╛ рд╡реЗрд│реА рдЖрдореНрд╣реА IIS рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╕реЗ рд╕реЗрдЯ рдХрд░рд╛рдпрдЪреЗ рддреЗ рджрд╛рдЦрд╡рд▓реЗ.

рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рд▓рд┐рдирдХреНрд╕ - nginx рдЖрдгрд┐ Apache рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рд╕реВрдЪрдирд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рд╣реЛрддреЗ.

рдЖрдкрдг рд╡рд┐рдЪрд╛рд░рд▓реЗ - рдЖрдореНрд╣реА рд▓рд┐рд╣рд┐рд▓реЗ.

рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдп рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ?

  • рдХреЛрдгрддреЗрд╣реА рдЖрдзреБрдирд┐рдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг. рдореА MX Linux 18.2_x64 рд╡рд░ рдЪрд╛рдЪрдгреА рд╕реЗрдЯрдЕрдк рдХреЗрд▓рд╛. рд╣реЗ рдЕрд░реНрдерд╛рддрдЪ рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рддрд░рдг рдирд╛рд╣реА, рдкрд░рдВрддреБ рдбреЗрдмрд┐рдпрдирд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рдлрд░рдХ рдЕрд╕рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рд╣реА. рдЗрддрд░ рд╡рд┐рддрд░рдгрд╛рдВрд╕рд╛рдареА, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд▓рд╛рдпрдмреНрд░рд░реАрдЪреЗ рдорд╛рд░реНрдЧ рдереЛрдбреЗрд╕реЗ рдмрджрд▓реВ рд╢рдХрддрд╛рдд.
  • рдЯреЛрдХрди. рдЖрдореНрд╣реА рдореЙрдбреЗрд▓ рд╡рд╛рдкрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЛ Rutoken EDS PKI, рдЬреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдЧрддреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рдЖрджрд░реНрд╢ рдЖрд╣реЗ.
  • рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рдЯреЛрдХрдирд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдкреЕрдХреЗрдЬреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:
    libccid libpcsclite1 pcscd pcsc-рдЯреВрд▓реНрд╕ opensc

рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рджреЗрдгреЗ

рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдВрдордзреНрдпреЗ, рдЖрдореНрд╣реА Microsoft CA рд╡рд╛рдкрд░реВрди рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддреАрд▓ рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рд╛рд╣рд┐рд▓реЛ. рдкрд░рдВрддреБ рдЖрдореНтАНрд╣реА Linux рдордзреНтАНрдпреЗ рд╕рд░реНрд╡рдХрд╛рд╣реА рд╕реЗрдЯ рдХрд░рдд рдЕрд╕рд▓реНтАНрдпрд╛рдиреЗ, рдЖрдореНтАНрд╣реА рддреБрдореНтАНрд╣рд╛рд▓рд╛ рд╣реА рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЬрд╛рд░реА рдХрд░рдгреНтАНрдпрд╛рдЪреНтАНрдпрд╛ рдкрд░реНрдпрд╛рдпреА рдорд╛рд░реНрдЧрд╛рдмрджреНрджрд▓ рджреЗрдЦреАрд▓ рд╕рд╛рдВрдЧреВ - Linux рди рд╕реЛрдбрддрд╛.
рдЖрдореНрд╣реА CA рдореНрд╣рдгреВрди XCA рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ.https://hohnstaedt.de/xca/), рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЖрдзреБрдирд┐рдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╛рд╡рд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. рдЖрдореНрд╣реА XCA рдордзреНрдпреЗ рдХрд░рдгрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд░рд┐рдпрд╛ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдЖрдгрд┐ pkcs11-рдЯреВрд▓ рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬ рд╡рд╛рдкрд░реВрди рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЛрдбрдордзреНрдпреЗ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рдЕрдзрд┐рдХ рд╕рд╛рдзреЗрдкрдгрд╛ рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯрддреЗрд╕рд╛рдареА, рдЖрдореНрд╣реА рдпрд╛ рд▓реЗрдЦрд╛рдд рддреНрдпрд╛ рд╕рд╛рджрд░ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА.

рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреЗ

  1. рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛:
    $ apt-get install xca
  2. рдЖрдгрд┐ рдЖрдореНрд╣реА рдзрд╛рд╡рддреЛ:
    $ xca
  3. рдЖрдореНрд╣реА рдЖрдордЪрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ CA - /root/CA.xdb рд╕рд╛рдареА рддрдпрд╛рд░ рдХрд░рддреЛ
    рдЖрдореНрд╣реА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХрд╛ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ рдЬрд┐рдереЗ рдХреЗрд╡рд│ рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╕ рдкреНрд░рд╡реЗрд╢ рдЖрд╣реЗ. рдЗрддрд░ рд╕рд░реНрд╡ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд░реВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдХреА рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ.

рдХреА рдЖрдгрд┐ рд░реВрдЯ CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рд╛

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ (PKI) рд╢реНрд░реЗрдгреАрдмрджреНрдз рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. рдпрд╛ рдкреНрд░рдгрд╛рд▓реАрддреАрд▓ рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рд░реВрдЯ рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд┐рдВрд╡рд╛ рд░реВрдЯ CA. рддреНрдпрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдердо рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

  1. рдЖрдореНрд╣реА CA рд╕рд╛рдареА RSA-2048 рдЦрд╛рдЬрдЧреА рдХреА рддрдпрд╛рд░ рдХрд░рддреЛ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЯреЕрдмрд╡рд░ рдЦрд╛рдЬрдЧреА рдХреА рдврдХрд▓рдгреЗ рдирд╡реАрди рдХреА рдЖрдгрд┐ рдпреЛрдЧреНрдп рдкреНрд░рдХрд╛рд░ рдирд┐рд╡рдбрд╛.
  2. рдирд╡реАрди рдХреА рдЬреЛрдбреАрд╕рд╛рдареА рдирд╛рд╡ рд╕реЗрдЯ рдХрд░рд╛. рдореА рддреНрдпрд╛рд▓рд╛ рд╕реАрдП рдХреА рдореНрд╣рдЯрд▓реЗ.
  3. рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреА рдЬреЛрдбреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЖрдореНрд╣реА CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рддрдГ рдЬрд╛рд░реА рдХрд░рддреЛ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЯреЕрдмрд╡рд░ рдЬрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЖрдгрд┐ рдзрдХреНрдХрд╛ рдирд╡реАрди рдкреНрд░рдорд╛рдгрдкрддреНрд░.
  4. рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛ SHA-256, рдХрд╛рд░рдг SHA-1 рд╡рд╛рдкрд░рдгреЗ рдпрд╛рдкреБрдвреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
  5. рдЯреЗрдореНрдкрд▓реЗрдЯ рдореНрд╣рдгреВрди рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛ [рдбрд┐рдлреЙрд▓реНрдЯ] CA. рдХреНрд▓рд┐рдХ рдХрд░рд╛рдпрд▓рд╛ рд╡рд┐рд╕рд░реВ рдирдХрд╛ рд╕рд░реНрд╡ рд▓рд╛рдЧреВ рдХрд░рд╛, рдЕрдиреНрдпрдерд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.
  6. рдЯреЕрдмрдордзреНрдпреЗ рд╡рд┐рд╖рдп рдЖрдордЪреА рдкреНрд░рдореБрдЦ рдЬреЛрдбреА рдирд┐рд╡рдбрд╛. рддреЗрдереЗ рддреБрдореНрд╣реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рд╕рд░реНрд╡ рдореБрдЦреНрдп рдлреАрд▓реНрдб рднрд░реВ рд╢рдХрддрд╛.

рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

рдХреА рдЖрдгрд┐ https рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рд╛

  1. рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ, рдЖрдореНрд╣реА рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА RSA-2048 рдЦрд╛рдЬрдЧреА рдХреА рддрдпрд╛рд░ рдХрд░рддреЛ, рдореА рддреНрдпрд╛рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХреА рдореНрд╣рдгрддреЛ.
  2. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рдЖрдореНрд╣реА рдирд┐рд╡рдбрддреЛ рдХреА рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ CA рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕рд╣ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
  3. рдирд┐рд╡рдбрдгреНрдпрд╛рд╕ рд╡рд┐рд╕рд░реВ рдирдХрд╛ SHA-256.
  4. рдЖрдореНрд╣реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдореНрд╣рдгреВрди рдирд┐рд╡рдбрддреЛ [рдбреАрдлреЙрд▓реНрдЯ] HTTPS_server. рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛ рд╕рд░реНрд╡ рд▓рд╛рдЧреВ рдХрд░рд╛.
  5. рдордЧ рдЯреЕрдмрд╡рд░ рд╡рд┐рд╖рдп рдЖрдордЪреА рдХреА рдирд┐рд╡рдбрд╛ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдлреАрд▓реНрдб рднрд░рд╛.

рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдХреА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рд╛

  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. XCA рдордзреНрдпреЗ рдирд╡реАрди PKCS#11 рдкреНрд░рджрд╛рддрд╛ рдЬреЛрдбрдд рдЖрд╣реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореЗрдиреВрд╡рд░ рдЬрд╛ рдкрд░реНрдпрд╛рдп рдЯреЕрдмрд╡рд░ PKCS#11 рдкреНрд░рджрд╛рддрд╛.
  3. рдХреНрд▓рд┐рдХ рдХрд░рд╛ рдЬреЛрдбрд╛ рдЖрдгрд┐ PKCS#11 рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рдорд╛рд░реНрдЧ рдирд┐рд╡рдбрд╛. рдорд╛рдЭреНрдпрд╛ рдмрд╛рдмрддреАрдд рддреЗ usrliblibrtpkcs11ecp.so рдЖрд╣реЗ.
  4. рдЖрдореНрд╣рд╛рд▓рд╛ рдлреЙрд░рдореЕрдЯ рдХреЗрд▓реЗрд▓реЗ рд░реБрдЯреЛрдХреЗрди EDS PKI рдЯреЛрдХрди рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. rtAdmin рдпреБрдЯрд┐рд▓рд┐рдЯреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ - https://dev.rutoken.ru/pages/viewpage.action?pageId=7995615
  5. рдЖрдореНрд╣реА рдкрд╛рд░ рдкрд╛рдбрддреЛ
    $ rtAdmin -f -q -z /usr/lib/librtpkcs11ecp.so -u <PIN-╨║╨╛╨┤ ╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╤П>
  6. рдЖрдореНрд╣реА рдХреА рдкреНрд░рдХрд╛рд░ рдореНрд╣рдгреВрди Rutoken EDS PKI рд╕рд╛рдареА RSA-2048 рдХреА рдирд┐рд╡рдбрддреЛ. рдореА рдпрд╛ рдХреАрд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдХреА рдореНрд╣рдЯрд▓реЗ.

    рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

  7. рдкрд┐рди рдХреЛрдб рдЯрд╛рдХрд╛. рдЖрдгрд┐ рдЖрдореНрд╣реА рдХреА рдЬреЛрдбреАрдЪреА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдирд┐рд░реНрдорд┐рддреА рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЛрдд

    рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

  8. рдЖрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рд╕рд╛рджреГрд╢реНрдпрд╛рдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рддреЛ. рдпрд╛рд╡реЗрд│реА рдЖрдкрдг рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд┐рд╡рдбрддреЛ [рдбреАрдлреЙрд▓реНрдЯ] HTTPS_client рдЖрдгрд┐ рдХреНрд▓рд┐рдХ рдХрд░рд╛рдпрд▓рд╛ рд╡рд┐рд╕рд░реВ рдирдХрд╛ рд╕рд░реНрд╡ рд▓рд╛рдЧреВ рдХрд░рд╛.
  9. рдЯреЕрдмрдордзреНрдпреЗ рд╡рд┐рд╖рдп рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛. рдЯреЛрдХрдирд╕рд╛рдареА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрддрди рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрд▓рд╛ рдЖрдореНрд╣реА рд╣реЛрдХрд╛рд░рд╛рд░реНрдереА рдЙрддреНрддрд░ рджреЗрддреЛ.

рдкрд░рд┐рдгрд╛рдореА, рдЯреЕрдмрд╡рд░ .╨л XCA рдордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдорд┐рд│рд╛рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.

рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓
рдХреА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪрд╛ рд╣рд╛ рдХрд┐рдорд╛рди рд╕рдВрдЪ рд╕рд░реНрд╡реНрд╣рд░ рд╕реНрд╡рддрдГ рд╕реЗрдЯ рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕рд╛ рдЖрд╣реЗ.

рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ CA рдкреНрд░рдорд╛рдгрдкрддреНрд░, рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдЦрд╛рдЬрдЧреА рдХреА рдирд┐рд░реНрдпрд╛рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, XCA рдордзреАрд▓ рд╕рдВрдмрдВрдзрд┐рдд рдЯреЕрдмрд╡рд░ рдЗрдЪреНрдЫрд┐рдд рдПрдВрдЯреНрд░реА рдирд┐рд╡рдбрд╛ рдЖрдгрд┐ рдХреНрд▓рд┐рдХ рдХрд░рд╛ рдирд┐рд░реНрдпрд╛рдд.

Nginx

рдореА nginx рд╕рд░реНрд╡реНрд╣рд░ рдХрд╕рд╛ рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдЪрд╛рд▓рд╡рд╛рдпрдЪрд╛ рддреЗ рд▓рд┐рд╣рд┐рдгрд╛рд░ рдирд╛рд╣реА - рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдкреБрд░реЗрд╕реЗ рд▓реЗрдЦ рдЖрд╣реЗрдд, рдЕрдзрд┐рдХреГрдд рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгрд╛рдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╛рд╣реА. рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди HTTPS рдЖрдгрд┐ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░рд│ рдЬрд╛рдК рдпрд╛.

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;
}

nginx рдордзреНрдпреЗ ssl рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд░реНрдгрди рдпреЗрдереЗ рдЖрдврд│реВ рд╢рдХрддреЗ - 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 рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ рд╣реЗ рддрдкрд╛рд╕рдд рдЖрд╣реЗ

рдЖрдореНрд╣реА рд╕рд░реНрд╡рдХрд╛рд╣реА рдкреВрд░реНрдгрдкрдгреЗ рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЖрдореНрд╣реА рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░реВ рдХреА рдЖрдордЪреЗ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рдХрд╛рдо рдХрд░рддрд╛рдд (рдЬрд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рд╡рд┐рдВрдбреЛрдЬ рдЕрд╕реЗрд▓ рддрд░ рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдд рдмреНрд░рд╛рдЙрдЭрд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реВрдЪрдирд╛ рдкрд╣рд╛.

  1. рдЪрд▓рд╛ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд▓рд╛рдБрдЪ рдХрд░реВрдпрд╛.
  2. рдкреНрд░рдердо рдЯреЛрдХрдирд╢рд┐рд╡рд╛рдп рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛. рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдЪрд┐рддреНрд░ рдорд┐рд│рд╛рд▓реЗ:

    рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

  3. рдЪрд▓ рдЬрд╛рдКрдпрд╛ рдмрджреНрджрд▓: рдкреНрд░рд╛рдзрд╛рдиреНрдпреЗ # рдЧреЛрдкрдиреАрдпрддрд╛, рдЖрдгрд┐ рдЖрдореНрд╣реА рдЬрд╛рддреЛ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрдХрд░рдгреЗтАж
  4. рдХреНрд▓рд┐рдХ рдХрд░рд╛ рд▓реЛрдбрдирд╡реАрди PKCS#11 рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЖрдордЪреНрдпрд╛ librtpkcs11ecp.so рдЪрд╛ рдорд╛рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
  5. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреГрд╢реНрдпрдорд╛рди рдЖрд╣реЗ рд╣реЗ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдпреЗрдереЗ рдЬрд╛рдК рд╢рдХрддрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ. рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪрд╛ рдкрд┐рди рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╕реВрдЪрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдпреЛрдЧреНрдп рдЗрдирдкреБрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рдЯреЕрдмрд╡рд░ рдХрд╛рдп рдЖрд╣реЗ рддреЗ рддрдкрд╛рд╕реВ рд╢рдХрддрд╛ рддреБрдордЪреА рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЯреЛрдХрдирд╡рд░реВрди рдЖрдордЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджрд┐рд╕реВрди рдЖрд▓реЗ.
  6. рдЖрддрд╛ рдЯреЛрдХрди рдШреЗрдКрди рдЬрд╛рдКрдпрд╛. рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдирд┐рд╡рдбрд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ. рдЖрдордЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд╡рдбрд╛.

    рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

  7. рд▓рд╛рдн!

    рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрдЯрд╡рд░ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдЖрддрд╛ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рджреЗрдЦреАрд▓

рд╕реЗрдЯрдЕрдк рдПрдХрджрд╛рдЪ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рдЬрд╕реЗ рддреБрдореНрд╣реА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рдирдВрддреА рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдЖрдореНрд╣реА рдЖрдордЪреА рдирд┐рд╡рдб рдЬрддрди рдХрд░реВ рд╢рдХрддреЛ. рдпрд╛рдирдВрддрд░, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдЖрдореНрд╣реА рдкреЛрд░реНрдЯрд▓рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реНрдпрд╛рд╡рд░, рдЖрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдПрдХ рдЯреЛрдХрди рдЯрд╛рдХрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкрд┐рди рдХреЛрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓ рдЬреЛ рдлреЙрд░рдореЕрдЯрд┐рдВрдЧ рджрд░рдореНрдпрд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рд╣реЛрддрд╛. рдЕрд╢рд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдирдВрддрд░, рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рдХреЛрдгрддреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдкрдг рдпрд╛рдкреБрдвреЗ рд╕рддреНрдпрд╛рдкрдирд╛рд╕рд╛рдареА рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдВрдбреЛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдЦрд╛рддреНрдпрд╛рдд рддреНрд╡рд░рд┐рдд рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рджреНрдпрд╛.

рдЕрдкрд╛рдЪреЗ

nginx рдкреНрд░рдорд╛рдгреЗрдЪ, рдХреЛрдгрд╛рд▓рд╛рд╣реА рдЕрдкрд╛рдЪреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдХреЛрдгрддреАрд╣реА рдЕрдбрдЪрдг рдпреЗрдК рдирдпреЗ. рд╣рд╛ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рдХрд╕рд╛ рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХрд░рд╛рдпрдЪрд╛ рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣реАрдд рдирд╕рд▓реНрдпрд╛рд╕, рдлрдХреНрдд рдЕрдзрд┐рдХреГрдд рдХрд╛рдЧрджрдкрддреНрд░реЗ рд╡рд╛рдкрд░рд╛.

рдЖрдгрд┐ рдЖрдореНрд╣реА рдЖрдордЪреЗ 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 рдорд┐рдирд┐рдЯреЗ рд▓рд╛рдЧрддрд╛рдд. рдмрд░реНрдпрд╛рдЪ рд▓реЛрдХрд╛рдВрдирд╛ рдЕрд╕реЗ рд╡рд╛рдЯрддреЗ рдХреА рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╣ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдХрдареАрдг рдЖрдгрд┐ рдЕрд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ. рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рдЖрдордЪрд╛ рд▓реЗрдЦ рд╣рд╛ рдорд┐рдердХ рджреВрд░ рдХрд░реЗрд▓, рдХрд┐рдорд╛рди рдереЛрдбреЗрд╕реЗ.

рдХреЗрд╡рд│ рдиреЛрдВрджрдгреАрдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреЗрдЪ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдд рднрд╛рдЧ рдШреЗрдК рд╢рдХрддрд╛рдд. рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛, рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ.

GOST 34.10-2012 рдиреБрд╕рд╛рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╕рд╣ TLS рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реВрдЪрдирд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдХрд╛:

  • рд╣реЛрдп, TLS-GOST рдЦреВрдк рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ

  • рдирд╛рд╣реА, GOST рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╣ рдЯреНрдпреВрдирд┐рдВрдЧ рдордиреЛрд░рдВрдЬрдХ рдирд╛рд╣реА

44 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдорддрджрд╛рди рдХреЗрд▓реЗ. 9 рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреВрд░ рд░рд╛рд╣рд┐рд▓реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛