рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рджрд░реНрддрд╛ рд░ рдЕрдзрд┐рдХрд╛рд░ рджрд┐рди рд░реБрдЯреЛрдХреЗрди рдкреНрд░рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрдиреБрднрд╡ (рднрд╛рдЧ реи)

рд╢реБрдн рджрд┐рдЙрдБрд╕реЛ рдо рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдореЗрд░реЛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред

рд░реБрдЯреЛрдХреЗрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рдпреЛ рдлреНрд▓реНрдпрд╛рд╕ рдбреНрд░рд╛рдЗрдн рд╣реЛ рдЬрд╕рд▓реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдЫ рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд▓рдЧ рдЗрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛, Rutoken EDS 2.0 рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдпреЛ Rutoken рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдЫ Windows рдорд╛ рдЪрд╛рд▓рдХ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН.

рд╡рд┐рдиреНрдбреЛрдЬрдХреЛ рд▓рд╛рдЧрд┐, рдХреЗрд╡рд▓ рдПрдЙрдЯрд╛ рдбреНрд░рд╛рдЗрднрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдирд╛рд▓реЗ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ рддрд╛рдХрд┐ OS рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ Rutoken рджреЗрдЦреНрдЫ рд░ рдпрд╕рдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред

рддрдкрд╛рдИрдВ рд╡рд┐рднрд┐рдиреНрди рддрд░рд┐рдХрд╛рдорд╛ Rutoken рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд░реНрднрд░ рд╕рд╛рдЗрдбрдмрд╛рдЯ рд╡рд╛ рд╕реАрдзрд╛ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдмрд╛рдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдмрд╛рдЯ Rutoken рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╣реЗрд░реНрдиреЗрдЫред

рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдХреНрд▓рд╛рдЗрдиреНрдЯ рднрд╛рдЧрд▓реЗ рд░реБрдЯреЛрдХреЗрди рдкреНрд▓рдЧрдЗрди рдорд╛рд░реНрдлрдд рд░реБрдЯреЛрдХрдирд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджрдЫред рдпреЛ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реЛ рдЬреБрди рдкреНрд░рддреНрдпреЗрдХ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред Windows рдХреЛ рд▓рд╛рдЧреА рддрдкрд╛рдИрд▓реЗ рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдпреЛ рд▓рд┐рдЩреНрдХрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ.

рддреНрдпреЛ рд╣реЛ, рдЕрдм рд╣рд╛рдореА рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдмрд╛рдЯ Rutoken рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рдпреЛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ рдЪреБрдиреМрддреА-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдпреЛрдЬрдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░рд▓рд╛рдИ рдЫрд▓рдлрд▓ рдЧрд░реНрджрдЫред

рд╡рд┐рдЪрд╛рд░рдХреЛ рд╕рд╛рд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЫ:

  1. рдЧреНрд░рд╛рд╣рдХрд▓реЗ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрдБрдЫред
  2. рд╕рд░реНрднрд░рд▓реЗ рдЧреНрд░рд╛рд╣рдХрдХреЛ рдЕрдиреБрд░реЛрдзрд▓рд╛рдИ рдЕрдирд┐рдпрдорд┐рдд рд╕реНрдЯреНрд░рд┐рдЩ рдкрдард╛рдПрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреНрдЫред
  3. рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдпреЛ рд╕реНрдЯреНрд░рд┐рдЩрд▓рд╛рдИ рдЕрдирд┐рдпрдорд┐рдд рейреи рдмрд┐рдЯреНрд╕рд╕рдБрдЧ рдкреНрдпрд╛рдб рдЧрд░реНрдЫред
  4. рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдкреНрд░рд╛рдкреНрдд рд╕реНрдЯреНрд░рд┐рдЩрдорд╛ рдпрд╕рдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЧрд░реНрджрдЫред
  5. рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдиреНрджреЗрд╢ рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЙрдБрдЫред
  6. рд╕рд░реНрднрд░рд▓реЗ рдореВрд▓ рдЕрдирдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдиреНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрджрдЫред
  7. рд╕рд░реНрднрд░рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдПрдХреЛ рдЕрдирдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдиреНрджреЗрд╢рдмрд╛рдЯ рдЕрдиреНрддрд┐рдо 32 рдмрд┐рдЯреНрд╕ рд╕реНрдЯреНрд░рд┐рдк рдЧрд░реНрджрдЫред
  8. рд╕рд░реНрднрд░рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдорд▓рд╛рдИ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрдиреБрд░реЛрдз рдЧрд░реНрджрд╛ рдкрдард╛рдЗрдПрдХреЛ рд╕рдиреНрджреЗрд╢рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрджрдЫред
  9. рдпрджрд┐ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рд╕рдорд╛рди рдЫрдиреН рднрдиреЗ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕рдлрд▓ рдорд╛рдирд┐рдиреНрдЫред

рдорд╛рдерд┐рдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд░реВрдкрдорд╛ рдпрд╕реНрддреЛ рдЪреАрдЬ рдЫред рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрд╣реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдмреБрдЭреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред Habr├й рдорд╛ рдЫ рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдорд╣рд╛рди рд▓реЗрдЦ.

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛, рд╣рд╛рдореА рдПрд╕рд┐рдореЗрдЯреНрд░рд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВред рдЕрд╕рдордорд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд╕рдБрдЧ рдХреБрдЮреНрдЬреА рдЬреЛрдбреА рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реБрдиреБрдкрд░реНрдЫред

рдПрдЙрдЯрд╛ рдХреБрдЮреНрдЬреА рдЬреЛрдбреАрдорд╛ рджреБрдИ рднрд╛рдЧрд╣рд░реВ рд╣реБрдиреНрдЫрдиреН: рдПрдЙрдЯрд╛ рдирд┐рдЬреА рдХреБрдЮреНрдЬреА рд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАред рдирд┐рдЬреА рдХреБрдЮреНрдЬреА, рдпрд╕рдХреЛ рдирд╛рдорд▓реЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдиреНрдЫ, рдЧреЛрдкреНрдп рд╣реБрдиреБрдкрд░реНрдЫред рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдЬрд╛рдирдХрд╛рд░реА рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдЬреЛ рдХреЛрд╣реАрд▓рд╛рдИ рд╡рд┐рддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпреЛ рдХреБрдЮреНрдЬреА рдбрд╛рдЯрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рддрд╕рд░реНрде, рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд╛рдЯрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫ, рддрд░ рдирд┐рдЬреА рдХреБрдЮреНрдЬреАрдХреЛ рдорд╛рд▓рд┐рдХрд▓реЗ рдорд╛рддреНрд░ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫред

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рднрдиреЗрдХреЛ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдХрд╛рдЧрдЬрд╛рдд рд╣реЛ рдЬрд╕рдорд╛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рднрдПрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫред рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд╕рд╛рде, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдбрд╛рдЯрд╛рдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЧрд░реНрди рд░ рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЙрди рд╕рдХреНрдЫ, рдЬрд╕рд▓реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд░ рдбрд╛рдЯрд╛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫред

рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд╕рд╛рде рд╕рдиреНрджреЗрд╢рдорд╛ рд╕рд╣реА рд░реВрдкрдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рд╣реА рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдХреБрдЮреНрдЬреА рдЬреЛрдбрд╛ рдкрд╣рд┐рд▓реЗ Rutoken рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдпреЛ рдХреБрдЮреНрдЬреА рдЬреЛрдбреАрдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАрд╕рдБрдЧ рд▓рд┐рдЩреНрдХ рд╣реБрдиреБрдкрд░реНрдЫред рдкреНрд░рдорд╛рдгрдкрддреНрд░рдорд╛ рдареНрдпрд╛рдХреНрдХреИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рд╣реБрдиреБрдкрд░реНрдЫ рдЬреБрди Rutoken рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ, рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рд╛рдЗрдбрдорд╛ рддреБрд░реБрдиреНрддреИ рдПрдЙрдЯрд╛ рдХреБрдЮреНрдЬреА рдЬреЛрдбреА рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ рднрдиреЗ, рд╕рд░реНрднрд░рд▓реЗ рдХрд╕рд░реА рдпреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдиреНрджреЗрд╢рд▓рд╛рдИ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫ? рдЖрдЦрд┐рд░, рдЙрд╕рд▓рд╛рдИ рдХреБрдЮреНрдЬреА рдЬреЛрдбреА рд╡рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣рд┐ рдкрдирд┐ рдерд╛рд╣рд╛ рдЫреИрдиред

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

рдпрджрд┐ рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рд╕рдорд╕реНрдпрд╛рдорд╛ рдлрд░реНрдХрд┐рдпреМрдВ рднрдиреЗ, рд╕рдорд╛рдзрд╛рди рд╕реНрдкрд╖реНрдЯ рджреЗрдЦрд┐рдиреНрдЫред рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдЖрдлреНрдиреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗрдиреНрджреНрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддрд░ рддреНрдпреЛ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рддрдкрд╛рдИрд▓реЗ рдХреБрди рдЖрдзрд╛рд░рдорд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗрдиреНрджреНрд░рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреБрдкрд░реНрдЫ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдХрд┐рдирдХрд┐ рдЙрд╕рд▓рд╛рдИ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣рд┐ рдерд╛рд╣рд╛ рдЫреИрдиред (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЙрд╕рдХреЛ рдкрд╣рд┐рд▓реЛ рдирд╛рдо, рдЕрдиреНрддрд┐рдо рдирд╛рдо, рдЖрджрд┐) рддреНрдпрд╣рд╛рдБ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрд░реЛрдз рднрдирд┐рдиреНрдЫ рдпрд╕реНрддреЛ рдЪреАрдЬ рдЫред рдпрд╕ рдорд╛рдирдХрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛рдорд╛ ru.wikipedia.org/wiki/PKCS
рд╣рд╛рдореА рд╕рдВрд╕реНрдХрд░рдг 1.7 - PKCS#10 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВред

рд░реБрдЯреЛрдХреЗрди (рдореВрд▓ рд╕реНрд░реЛрдд: рдХрд╛рдЧрдЬрд╛рдд):

  1. рд╣рд╛рдореА рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ рдХреБрдЮреНрдЬреА рдЬреЛрдбрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ рд░ рдпрд╕рд▓рд╛рдИ Rutoken рдорд╛ рдмрдЪрдд рдЧрд░реНрдЫреМрдВред (рдмрдЪрдд рд╕реНрд╡рддрдГ рд╣реБрдиреНрдЫ)
  2. рд╣рд╛рдореА рдЧреНрд░рд╛рд╣рдХ рдорд╛ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрд░реЛрдз рд╕рд┐рд░реНрдЬрдирд╛ред
  3. рдЧреНрд░рд╛рд╣рдХрдмрд╛рдЯ рд╣рд╛рдореА рдпреЛ рдЕрдиреБрд░реЛрдз рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЙрдБрдЫреМрдВред
  4. рдЬрдм рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдмрд╛рдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдЫреМрдВред
  5. рд╣рд╛рдореА рдпреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рдкрдард╛рдЙрдБрдЫреМрдВред
  6. рд╣рд╛рдореА рдЧреНрд░рд╛рд╣рдХрдорд╛ Rutoken рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдмрдЪрдд рдЧрд░реНрдЫреМрдВред
  7. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╣рд┐рд▓реЛ рдЪрд░рдгрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдХреБрдЮреНрдЬреА рдЬреЛрдбреАрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫред

рдЕрдм рдпреЛ рд╕реНрдкрд╖реНрдЯ рд╣реБрдиреНрдЫ рдХрд┐ рдХрд╕рд░реА рд╕рд░реНрднрд░рд▓реЗ рдЧреНрд░рд╛рд╣рдХрдХреЛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫ, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдЖрдлреИрд▓реЗ рдЙрд╕рд▓рд╛рдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реЗрдХреЛ рдЫред

рдЕрд░реНрдХреЛ рднрд╛рдЧрдорд╛, рд╣рд╛рдореА рдкреВрд░реНрдг-рд╕реНрд░реЛрдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдкреБрд╕реНрддрдХрд╛рд▓рдп openSSL рдорд╛ рдЖрдзрд╛рд░рд┐рдд рддрдкрд╛рдЗрдБрдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдзрд┐рдХрд╛рд░ рдХрд╕рд░реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реНрдиреЗрдЫреМрдВред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди