рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдпреЛ рд╕рдмреИ рдХрд╕рд░реА рд╕реБрд░реБ рднрдпреЛ

рдЖрддреНрдо-рдЕрд▓рдЧрд╛рд╡ рдЕрд╡рдзрд┐рдХреЛ рд╕реБрд░реБрдорд╛, рдореИрд▓реЗ рдореЗрд▓рдорд╛ рдПрдЙрдЯрд╛ рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдВ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдкрд╣рд┐рд▓реЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдерд┐рдпреЛ: рддрдкрд╛рдИ рдпрд╛ рдд рдЯреЛрдХрди рд▓рд┐рди рдЬрд╛рдиреБ рдкрд░реНрдЫ, рд╡рд╛ рддреА рд▓реНрдпрд╛рдЙрдиреБ рдкрд░реНрдЫ, рддрд░ рд╕реЛрдордмрд╛рд░рджреЗрдЦрд┐ рд╣рд╛рдореА рд╕рдмреИ рдШрд░рдорд╛ рдмрд╕реЗрдХрд╛ рдЫреМрдВ, рддреНрдпрд╣рд╛рдБ рдЖрд╡рддрдЬрд╛рд╡рддрдорд╛ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдЫрдиреН, рд░ рдпреЛ рдХреЛ рд╣реЛ? рддреНрдпрд╕реИрд▓реЗ, рдЬрд╡рд╛рдл рдПрдХрджрдо рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдерд┐рдпреЛ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рд░ рд╣рд╛рдореА рд╕рдмреИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, рд╕реЛрдордмрд╛рд░, рдЕрдкреНрд░рд┐рд▓ рез рджреЗрдЦрд┐, рдПрдХрджрдо рдХрдбрд╛ рдЖрддреНрдо-рдкреГрдердХрддрд╛рдХреЛ рдЕрд╡рдзрд┐ рд╕реБрд░реБ рднрдпреЛред рд╣рд╛рдореА рд╕рдмреИ рдЯрд╛рдврд╛рдХреЛ рдХрд╛рдордорд╛ рдкрдирд┐ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдпреМрдВ рд░ рд╣рд╛рдореАрд▓рд╛рдИ VPN рдкрдирд┐ рдЪрд╛рд╣рд┐рдиреНрдЫред рд╣рд╛рдореНрд░реЛ VPN OpenVPN рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рддрд░ рд░реВрд╕реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд░ PKCS#1 рдЯреЛрдХрди рд░ PKCS#11 рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдкрдорд╛, рдпреЛ рдмрд╛рд╣рд┐рд░рд┐рдпреЛ рдХрд┐ рд╣рд╛рдореА рдЖрдлреИрдВ VPN рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реНрди рддрдпрд╛рд░ рдерд┐рдПрдиреМрдВ: рдзреЗрд░реИрд╕рдБрдЧ рдорд╛рддреНрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдерд┐рдПрдирдиреН, рд░ рдХреЗрд╣реАрдХреЛ рдореНрдпрд╛рдж рд╕рдХрд┐рдПрдХреЛ рдерд┐рдпреЛред

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╕рд░реА рдЕрдШрд┐ рдмрдвреНрдпреЛ ?

рд░ рдпреЛ рдЬрд╣рд╛рдБ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЙрджреНрдзрд╛рд░ рдЧрд░реНрди рдЖрдЙрдБрдЫ cryptoarmpkcs рд░ рдЖрд╡реЗрджрди CAFL63 (рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗрдиреНрджреНрд░)ред

cryptoarmpkcs рдпреБрдЯрд┐рд▓рд┐рдЯреАрд▓реЗ рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдорд╛ рд░рд╣реЗрдХрд╛ рд░ рдЖрдлреНрдиреЛ рдШрд░рдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЯреЛрдХрди рднрдПрдХрд╛ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

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

рдкреНрд░рд╛рдкреНрдд рднрдПрдкрдЫрд┐, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрд░реЛрдз CAFL63 CA рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЖрдпрд╛рдд рдЧрд░рд┐рдиреНрдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рддреНрдпрд╕рдкрдЫрд┐ рдЕрдиреБрд░реЛрдз рдЕрд╕реНрд╡реАрдХрд╛рд░ рд╡рд╛ рд╕реНрд╡реАрдХреГрдд рд╣реБрдиреБрдкрд░реНрдЫред рдЕрдиреБрд░реЛрдз рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЪрдпрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рджрд╛рдпрд╛рдБ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдбреНрд░рдк-рдбрд╛рдЙрди рдореЗрдиреБрдмрд╛рдЯ "рдирд┐рд░реНрдгрдп рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдирд┐рд░реНрдгрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдлреИрдорд╛ рдкреВрд░реНрдг рдкрд╛рд░рджрд░реНрд╢реА рдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЙрд╕реНрддреИ рддрд░рд┐рдХрд╛рд▓реЗ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХреЗрд╡рд▓ рдореЗрдиреБ рд╡рд╕реНрддреБрд▓рд╛рдИ "рдЗрд╕реНрдпреВ рдкреНрд░рдорд╛рдгрдкрддреНрд░" рднрдирд┐рдиреНрдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рд╕рдиреНрджрд░реНрдн рдореЗрдиреБ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рдХреЗрд╡рд▓ рд╕рдореНрдмрдиреНрдзрд┐рдд рд░реЗрдЦрд╛рдорд╛ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдЕрдм рд╕рд╛рдордЧреНрд░реА openssl (OpenSSL Text рдЯреНрдпрд╛рдм) рд░ CAFL63 рдПрдкреНрд▓рд┐рдХреЗрд╕рди (рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдЯреНрдпрд╛рдм) рдХреЛ рдмрд┐рд▓реНрдЯ-рдЗрди рджрд░реНрд╢рдХ рджреБрд╡реИ рдорд╛рд░реНрдлрдд рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкрдЫрд┐рд▓реНрд▓реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдЗрдБ рдкрд╛рда рдлрд╛рд░рдордорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рд╕рдиреНрджрд░реНрдн рдореЗрдиреБ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдкрд╣рд┐рд▓реЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдорд╛, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдлрд╛рдЗрд▓рдорд╛ред

рдпрд╣рд╛рдБ рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рдХрд┐ CAFL63 рдорд╛ рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ? рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдиреИ рдиреЛрдЯ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫреМрдВред рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд╕рдореВрд╣ (рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ, рдЕрдиреБрд░реЛрдзрд╣рд░реВ, CRLs) рдЪрдпрди рдЧрд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреГрд╖реНрдард┐рдЩ рдореЛрдбрдорд╛ рд╣реЗрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рднрдПрдХреЛ рдЫ ("рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН ..." рдмрдЯрди)ред

рд╕рдореНрднрд╡рддрдГ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ githubред рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рддрд░рдгрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, Windows рд░ OS X рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рддрд░рдгрд╣рд░реВ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдПрдиреНрдбреНрд░реЛрдЗрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рддрд░рдг рдХреЗрд╣реА рд╕рдордп рдкрдЫрд┐ рдкреЛрд╕реНрдЯ рдЧрд░рд┐рдиреЗрдЫред

CAFL63 рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рддреБрд▓рдирд╛рдорд╛, рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рддреНрд░ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫреИрди, рддрд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдП рдЕрдиреБрд╕рд╛рд░, рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рд╡рд░рдг рд╕рд╣рд┐рддрдХреЛ рдкреГрд╖реНрда рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рд╡рд┐рддрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдкреНрд░рддреНрдпрдХреНрд╖ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдердкрд┐рдПрдХреЛ рдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдзреЗрд░реИрд▓реЗ рд╕реЛрдзреЗрдХрд╛ рдЫрдиреН рд░ рдЕрдЭреИ рдкрдирд┐ GOST openssl рдХрд╣рд╛рдБ рдкрд╛рдЙрдиреЗ рднрдиреЗрд░ рд╕реЛрдзрд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред рдкрд░рдореНрдкрд░рд╛рдЧрдд рд░реВрдкрдорд╛ рдо рджрд┐рдиреНрдЫреБ рд▓рд┐рдЩреНрдХ, рдХреГрдкрдпрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ garexред рдпреЛ openssl рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рдпрд╣рд╛рдБ.
рддрд░ рдЕрдм рд╡рд┐рддрд░рдг рдХрд┐рдЯрд╣рд░реВрдорд╛ рд░реВрд╕реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреАрдХреЛ рд╕рд╛рде openssl рдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЫред

рддрд╕рд░реНрде, CA рд╕реЗрдЯрдЕрдк рдЧрд░реНрджрд╛, рддрдкрд╛рдИрд▓реЗ рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ /tmp/lirssl_static рд╡рд╛ Windows рдХреЛ рд▓рд╛рдЧрд┐ $::env(TEMP)/lirssl_static.exe рд▓рд╛рдИ openssl рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдПрдЙрдЯрд╛ рдЦрд╛рд▓реА lirssl.cnf рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рд░ рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд▓ LIRSSL_CONF рдорд╛ рдпреЛ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ "рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ" рдЯреНрдпрд╛рдмрд▓рд╛рдИ "рдЕрдзрд┐рдХрд╛рд░ рдЬрд╛рдирдХрд╛рд░реА рдкрд╣реБрдБрдЪ" рдлрд┐рд▓реНрдбрд╕рдБрдЧ рдкреВрд░рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ CA рдореВрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд░ OCSP рд╕рд░реНрднрд░рдорд╛ рдкрд╣реБрдБрдЪ рдмрд┐рдиреНрджреБрд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

CAs рд▓реЗ рдЖрд╡реЗрджрдХрд╣рд░реВрдмрд╛рдЯ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ (PKCS#10) рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджреИрдирдиреН рд╡рд╛ рдЕрдЭ рдирд░рд╛рдореНрд░реЛ рдХреБрд░рд╛, рдХреЗрд╣реА CSP рдорд╛рд░реНрдлрдд рдХреНрдпрд╛рд░рд┐рдпрд░рдорд╛ рдкреНрд░рдореБрдЦ рдЬреЛрдбреАрдХреЛ рдЙрддреНрдкрд╛рджрдирдХрд╛ рд╕рд╛рде рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЧрдарди рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдЫрдиреН рднрдиреНрдиреЗ рдХреБрд░рд╛ рд╣рд╛рдореА рдкреНрд░рд╛рдпрдГ рд╕реБрдиреНрдЫреМрдВред рд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ PKCS#2.0 рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рд░реНрдлрдд рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдирдорд┐рд▓реНрдиреЗ рдХреБрдЮреНрдЬреА (рдПрдЙрдЯреИ RuToken EDS-11 рдорд╛) рд╕рдБрдЧ рдЯреЛрдХрдирд╣рд░реВрдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдЫрдиреНред рддрд╕рд░реНрде, PKCS#63 рдЯреЛрдХрдирд╣рд░реВрдХреЛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ CAFL11 рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рдЕрдиреБрд░реЛрдз рдЙрддреНрдкрд╛рджрди рдердкреНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛред рдЯреЛрдХрди рд╕рдВрдпрдиреНрддреНрд░ рд╕рдХреНрд╖рдо рдЧрд░реНрди, рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ TclPKCS11ред CA рдорд╛ рдЕрдиреБрд░реЛрдз рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ (рдкреГрд╖реНрда "рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВ", рдкреНрд░рдХрд╛рд░реНрдп "рдЕрдиреБрд░реЛрдз рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН/CSR") рддрдкрд╛рдЗрдБ рдЕрдм рдХреБрдЮреНрдЬреА рдЬреЛрдбреА рдХрд╕рд░реА рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ (рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд╛ рдЯреЛрдХрдирдорд╛) рдЫрдиреМрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдЕрдиреБрд░реЛрдзрдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╣реБрдиреЗрдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдЯреЛрдХрдирд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рддрд░ рд╣рд╛рдореАрд▓реЗ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рдХрд░реНрдкреЛрд░реЗрдЯ VPN рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рди рдореЛрдбрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрдиреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдмрд╛рдЯ рд╡рд┐рдЪрд▓рд┐рдд рднрдПрдХрд╛ рдЫреМрдВред рдХрддрд┐рдкрдп рдХрд░реНрдордЪрд╛рд░реАрд╕рдБрдЧ рдЯреЛрдХрди рдирднрдПрдХреЛ рдкрд╛рдЗрдПрдХреЛ рдЫ ред рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ PKCS#12 рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛ, рдХрд┐рдирдХрд┐ CAFL63 рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЗ, рддреНрдпрд╕реНрддрд╛ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓реЗ CIPF рдкреНрд░рдХрд╛рд░ "OpenSSL" рдЬрдирд╛рдЙрдиреЗ PKCS#10 рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЧрд░реНрдЫреМрдВ, рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдЫреМрдВ рд░ PKCS12 рдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░реНрдЫреМрдВред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, "рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ" рдкреГрд╖реНрдардорд╛, рдЗрдЪреНрдЫрд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ "PKCS#12 рдорд╛ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

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

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рддрдкрд╛рдИрдВрд▓реЗ рдЕрдм рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рдЬрд╛рд░реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкрдард╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдХреЗрд╣реА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ (рдпреА рдЯреЛрдХрди рдорд╛рд▓рд┐рдХрд╣рд░реВ, рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдЙрдиреЗрд╣рд░реВ) рд╡рд╛ PKCS#12 рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХрд╛ рд╕рд╛рде рдлрд╛рдЗрд▓рд╣рд░реВ рдкрдард╛рдЗрдиреНрдЫред рджреЛрд╕реНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрд░рддреНрдпреЗрдХ рдХрд░реНрдордЪрд╛рд░реАрд▓рд╛рдИ рдлреЛрдирдорд╛ рдХрдиреНрдЯреЗрдирд░рдорд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд┐рдЗрдПрдХреЛ рдЫред рдпреА рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓реЗ рдХрдиреНрдЯреЗрдирд░рдХреЛ рдмрд╛рдЯреЛ рд╕рд╣реА рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрд░ VPN рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рд╕рдЪреНрдпрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдЯреЛрдХрди рдорд╛рд▓рд┐рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкрдирд┐ рдЖрдлреНрдиреЛ рдЯреЛрдХрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдпрд╛рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЙрд╣реА рдХреНрд░рд┐рдкреНрдЯреЛрдЖрд░рдореНрдкрдХреЗрдХреНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдЕрдм рддреНрдпрд╣рд╛рдБ VPN рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдиреНрдпреВрдирддрдо рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЫрдиреН (рдЯреЛрдХрдирдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд▓реЗрдмрд▓ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рд╣реБрди рд╕рдХреНрдЫ) рд░ рдпреЛ рд╣реЛ, рдХрд░реНрдкреЛрд░реЗрдЯ VPN рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдп рдХреНрд░рдордорд╛ рдЫред

рд╕реБрдЦрдж рдЕрдиреНрддреНрдп

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

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдЬрд╡рд╛рдл рдЕрд░реНрдХреЛ рджрд┐рди рдЖрдЙрдБрдЫ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдо рддреБрд░реБрдиреНрддреИ cryptoarmpkcs рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рд▓рд┐рдЩреНрдХ рдкрдард╛рдЙрдБрдЫреБ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рдЕрдШрд┐, рдореИрд▓реЗ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдЯреЛрдХрдирд╣рд░реВ рдЦрд╛рд▓реА рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реЗрдВ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рддреНрдпрд╕рдкрдЫрд┐ PKCS#10 рдврд╛рдБрдЪрд╛рдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЗрдореЗрд▓рджреНрд╡рд╛рд░рд╛ рдкрдард╛рдЗрдпреЛ рд░ рдореИрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЬрд╛рд░реА рдЧрд░реЗрдВ, рдЬреБрди рдореИрд▓реЗ рдкрдард╛рдПрдХреЛ рдЫреБ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рд░ рддреНрдпрд╕рдкрдЫрд┐ рдПрдХ рд╕реБрдЦрдж рдХреНрд╖рдг рдЖрдпреЛ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рд░ рддреНрдпрд╣рд╛рдБ рдпреЛ рдкрддреНрд░ рдкрдирд┐ рдерд┐рдпреЛ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ред рд╕реЗрд▓реНрдл рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░реНрдиреЗ

рд░ рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рд▓реЗрдЦ рдЬрдиреНрдо рднрдПрдХреЛ рдерд┐рдпреЛред

рд▓рд┐рдирдХреНрд╕ рд░ рдПрдордПрд╕ рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ CAFL63 рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╡рд┐рддрд░рдг рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ

рдпрд╣рд╛рдБ

рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рд╣рд┐рдд cryptoarmpkcs рдЙрдкрдпреЛрдЧрд┐рддрд╛рдХреЛ рд╡рд┐рддрд░рдгрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН

рдпрд╣рд╛рдБ

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

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