рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рд╛рд░реВрдк

рдпрд╣ рд▓реЗрдЦ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдордПрд╕ (рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдореИрд╕реЗрдЬ рд╕рд┐рдВрдЯреИрдХреНрд╕) рдорд╛рдирдХреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред

CMS рдХрд┐рд╕рд▓рд┐рдП рд╣реИ?


CMS рдорд╛рдирдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреЗ рд╕рд╣реА рдЙрджреНрдШрд╛рдЯрди рдпрд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рдВрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрджреЗрд╢ рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛, рд╣реИрд╢рд┐рдВрдЧ рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕рдордп, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдорд╛рдгрдкрддреНрд░, рдкреНрд░рдорд╛рдгрди рд╢реНрд░реГрдВрдЦрд▓рд╛, рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрд╡реЗрджрди рд╕реНрд╡рдпрдВ рдЙрдирдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ GOST 34.10-2001 рдХреЗ рд▓рд┐рдП, рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдкреА рд╣реИ , рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░ рдП рдФрд░ рдмреА рдХреЗ рдЧреБрдгрд╛рдВрдХ , рдФрд░ рджреАрд░реНрдШрд╡реГрддреНрдд рд╡рдХреНрд░ q рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдЪрдХреНрд░реАрдп рдЙрдкрд╕рдореВрд╣ рдХрд╛ рдХреНрд░рдо рд╣реИред рдФрд░ рдпрд╣ рд╕рдм рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

RSA рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдУрдВ рдиреЗ рдЕрдкрдиреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдорд╛рдирдХреЛрдВ (PKCS) рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ, рдирд┐рдореНрди рдорд╛рдирдХреЛрдВ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рд╣реИ:

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

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╕реАрдПрдордПрд╕ рдЫрд╣ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

рд▓реЗрдЦ рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ, рд╣рдо рдХреЗрд╡рд▓ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ (рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛) рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рднреНрд░рдорд┐рдд рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЧреЗ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рдЬрд┐рд╕реЗ рд╣рдо рд╕реБрд░рдХреНрд╖рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрд╕реЗ рдбреЗрдЯрд╛ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдкрд░рд┐рдгрд╛рдореА рд╕реБрд░рдХреНрд╖рд┐рдд CMS рд╕рдВрджреЗрд╢ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрджреЗрд╢ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред

CMS рд╕реНрдЯреИрдВрдбрд░реНрдб (PKCS # 7 рдФрд░ RFC 5652): рд╕рд┐рджреНрдзрд╛рдВрдд


рдереЛрдбрд╝рд╛ рдЗрддрд┐рд╣рд╛рд╕


рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╕рдВрджреЗрд╢ рд╕рд┐рдВрдЯреИрдХреНрд╕ (CMS) рдХреЛ рдкрд╣рд▓реЗ PKCS # 7 рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ RFC 2315 "PKCS # 7: рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╕рдВрджреЗрд╢ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг 1.5" рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХрдИ рдФрд░ RFC рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж, рд╕рд┐рддрдВрдмрд░ 2009 рдореЗрдВ, RFC 5652, тАЬCryptographic Message Syntax (CMS),тАЭ рдЬреЛ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдорд╛рдирдХ рд╣реИ, рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реНрдкреЙрдЗрд▓рд░ рдорд╛рдирдХ рдХреЗ рдХрдард┐рди рднрд╛рдЧреНрдп рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдирдЬрд╝рд░

PKCS # 7 / рд╕реАрдПрдордПрд╕ рд╡рд┐рдХрд╛рд╕


рд╕реАрдПрдордПрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ (рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░)


CMS рдорд╛рдирдХ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ:
  1. рдбреЗрдЯрд╛ рдХреЛ рдХрдИ рджрд▓реЛрдВ (рдХрдИ рд╣рд╕реНрддрд╛рдХреНрд╖рд░) рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдВрджреЗрд╢ рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХрдИ SignerInfo рд╕рдВрд░рдЪрдирд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреА: рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдореВрд▓реНрдп рдФрд░ рдЗрд╕рдХреА рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реАред
  2. рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдирд┐рдпрдорд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдПрдХ рд╕реАрдПрдордПрд╕ рдкреНрд░рд╛рд░реВрдк рд╕рдВрджреЗрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдПрд▓рд┐рд╕ рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрджреЗрд╢ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЙрдм рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  3. рдЖрдк рди рдХреЗрд╡рд▓ рдбреЗрдЯрд╛, рдмрд▓реНрдХрд┐ рдХреБрдЫ рд╕рдВрджреЗрд╢ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рднреА рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╕рдВрджреЗрд╢ рд╣реИрд╢ (рдкрд╛рдЪрди рд╕рдВрджреЗрд╢), рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕рдордп (рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕рдордп), рдПрдХ рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдореВрд▓реНрдп (рдкреНрд░рддрд┐рд░реВрдкрдг)ред
  4. рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдЕрдкреНрд░рдорд╛рдгрд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИред
  5. рдХреЛрдИ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╕рд╛рдордЧреНрд░реА рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдФрд░ рдкреНрд░рдорд╛рдгрди рдирд┐рд░рд╕рди рд╕реВрдЪреА (CRLs) рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдФрд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдФрд░ CRLs рдлрд╝реАрд▓реНрдб, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдореМрдЬреВрдж рд╣реИрдВред

рдПрд▓рдПрдордПрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реАрдПрдордПрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрдХ рд╕рдВрджреЗрд╢ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ (рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдзреВрд╕рд░ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ):



рдпрджрд┐ рдмреЙрдм рдРрд▓рд┐рд╕ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рдВрджреЗрд╢ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ, рддреЛ рдПрдиреНрдХреИрдкреНрд╕реБрд▓реЗрд╢рди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдВрджреЗрд╢ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:


рд╕реАрдПрдордПрд╕ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреЛ рджрд┐рд▓рдЪрд╕реНрдк рдЧреБрдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕рдордп рдФрд░ рдЧрдгрдирд╛ред рдкрд╣рд▓рд╛ рдЧреБрдг рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдордп рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреВрд╕рд░реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдореВрд▓реНрдп рдХреЗ рд╣реИрд╢ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ)ред Countersignature рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдХреЛрдИ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХрд░реНрддрд╛ рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред Countersignature рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдЕрдкрдиреА Countersignature рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдпрджрд┐ рдмреЙрдм рдХреЗрд╡рд▓ рдПрд▓рд┐рд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд рдбреЗрдЯрд╛ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕реА рд╕рдордп рдПрд▓рд┐рд╕ рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рдВрджреЗрд╢ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:


рдпреВрд░реЛрдк рдкрд░ рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреЗ рдКрдкрд░ рд╕рд░рдкрдЯ


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

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

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ рд╕реА.рдПрдо.рдПрд╕.


CMS рдорд╛рдирдХ рдХрд╛ рдЖрдИрдЯреА рдХреА рдЖрдзреБрдирд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрдИ рдЕрд╡рддрд╛рд░ рд╣реИрдВ - рдпрд╣ рдирд┐рдореНрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ:

рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдордПрд╕ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡рд┐рдХрд╛рд╕ рд╕реАрдПрдбреАрдПрд╕ (рд╕реАрдПрдордПрд╕ рдПрдбрд╡рд╛рдВрд╕реНрдб рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рд┐рдЧреНрдиреЗрдЪрд░) рдмрди рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕реАрдПрдордПрд╕ рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдорд╛рдирдХ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рдПрдХ рдЕрдиреНрдп рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдХреИрд╕реЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рд▓рд╛рдирд╛ рд╣реИ?


рд░реВрд╕реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде CMS / PKCS # 7 рдорд╛рдирдХ рд╣рдорд╛рд░реЗ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдХреЗ CIPF рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реВрд╕реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рд╕рд╛рде рд╕реАрдПрдордПрд╕ рдорд╛рдирдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдиреЗ рд░реБрдЯреЛрдХрди рдкреНрд▓рдЧ рдЗрди рдЙрддреНрдкрд╛рдж рдореЗрдВ рд░реВрд╕реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рд╕рд╛рде рд╕реАрдПрдордПрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред рд░реБрдЯреЛрдХрди рдкреНрд▓рдЧрдЗрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╣реИ, рд╕рднреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ "рдмреЛрд░реНрдб рдСрди" рдПрдХ рдпреВрдПрд╕рдмреА рдЯреЛрдХрди рдореЗрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In191866/


All Articles