рд╕реАрдзреЗ рдкрд░рд┐рдЪрдп рдореЗрдВ рдкрд╛рдардХреЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реВрдЪреА рджреВрдВрдЧрд╛:
- рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрдб рдХреЛрдб
- HTML5 (ArrayBuffer, рд╡рд╛рджреЗ, WebCrypto (Google рдХреНрд░реЛрдо рджреНрд╡рд╛рд░рд╛ "dev nightly build" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ;
- рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдмрдирд╛рдиреЗ, рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ, рдЖрдВрддрд░рд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рдбреЗрдЯрд╛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛:
- X.509 рдкреНрд░рдорд╛рдг рдкрддреНрд░
- рд╕рдореАрдХреНрд╖рд╛ рд╕реВрдЪреА (CRLs) X.509
- рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрд░реЛрдз (PKCS # 10)
- OCSP рдЕрдиреБрд░реЛрдз;
- OCSP рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ
- рд╕рдордп-рдореБрджреНрд░рд╛рдВрдХрди (TSP) рдЕрдиреБрд░реЛрдз
- TSP рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ
- рд╕реАрдПрдордПрд╕ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛
- рд╕реАрдПрдордПрд╕ рд▓рд┐рдкреНрдд рдбреЗрдЯрд╛
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ "рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕рддреНрдпрд╛рдкрди рдЗрдВрдЬрди" рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛;
- ... рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ! рдХрдЯ рдХреЗ рдиреАрдЪреЗ рджреЗрдЦреЛ!
рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЙрдирдХреА рдорджрдж рд╕реЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
ASN1js
ASN1js рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдХ ASN.1 BER рдбреЗрдЯрд╛ рдПрдирдХреЛрдбрд░ / рдбрд┐рдХреЛрдбрд░ (рдмреЗрд╕рд┐рдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдирд┐рдпрдо) рд╣реИ, рдЕрд░реНрдерд╛рдд рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ DER рдФрд░ CER рдирд┐рдпрдо рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ / рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрдиреЗ рд╡рд╛рд▓реА ASN.1 рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдХреАрдо рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рд╕рд╛рде рд╣реА рдкрд╣рд▓реЗ рдХреА рдЧрдИ рд╕реНрдХреАрдореЛрдВ рдХреЗ рд╕рд╛рде рдбрд┐рдХреЛрдбреЗрдб ASN.1 BER рдбреЗрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рднреА рдХрд░рддреА рд╣реИред
рдореИрдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛:
- рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рдХреЛрдб, рд╡рд┐рд░рд╛рд╕рдд рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдирд┐рд░рдВрддрд░ рдЙрдкрдпреЛрдЧ;
- HTML5 рдорд╛рдирдХ (ArrayBuffer) рд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛
- рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ ASN.1: 2008
- рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╕рднреА рдЙрдк-рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ: рдкрд╣рдЪрд╛рди рдЙрдк-рдмреНрд▓реЙрдХ (рдЯреИрдЧ), рд▓рдВрдмрд╛рдИ рдХреЗ рдЙрдк-рдмреНрд▓реЙрдХ (рд▓рдВрдмрд╛рдИ) рдФрд░ рдореВрд▓реНрдп (рдореВрд▓реНрдп) рдХреЗ рдЙрдк-рдмреНрд▓реЙрдХ;
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рднреА рдЙрдк-рдмреНрд▓реЙрдХ рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд┐рд╢реЗрд╖ рдмрд╛рдЗрдЯ рдХреЛ рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ;
- рд╕рднреА рд╕рдмрдпреВрдирд┐рдЯ рдЕрд╕реАрдорд┐рдд рд▓рдВрдмрд╛рдИ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рдирдХ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрд╣рдЪрд╛рди рд╕рдмрдпреВрдирд┐рдЯ) рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ;
- рд╕рднреА ASN.1 рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг-рд╡рд┐рдХрд╕рд┐рдд рдХрд╛рд░реНрдп, рдЬрд┐рд╕рдореЗрдВ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдХрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: UniversalString, BMPString, UTF8Stringред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдПрдХ рдорд╛рдирдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд┐рд╕реА рднреА ASN.1 рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд░рд┐рд╡рд░реНрд╕ рднреА рд╕рдЪ рд╣реИ - ASN.1 рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдорд╛рдирдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдирд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ (рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд);
- "рджрд┐рдирд╛рдВрдХ-рд╕рдордп" рдкреНрд░рдХрд╛рд░ рдХреЗ ASN.1 рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдпрд╣реА рд╕рдЪ рд╣реИред рдореБрдЦреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ (UTCTime рдФрд░ GeneralizedTime) рдХреЗ рд▓рд┐рдП, рд╕рд╛рдзрд╛рд░рдг рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рджрд┐рдирд╛рдВрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рд░рд┐рд╡рд░реНрд╕ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдореЗрд╢рди рднреА рд╕рд╣реА рд╣реИ - рдЬрдм рдбрд┐рдХреЛрдбрд┐рдВрдЧ, рдЗрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдорд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХрд╛рд░ "рдбреЗрдЯ" рдореЗрдВ рдбрд┐рдХреЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ;
- ASN.1 рд╕рд░реНрдХрд┐рдЯ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ;
- рдкреБрд╕реНрддрдХрд╛рд▓рдп ASN.1 рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рдХрд┐рд╕реА рднреА
- рдкрд╕рдВрдж
- рджреЛрд╣рд░рд╛рдпрд╛
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ ASN.1 рд╕реНрдХреАрдорд╛ рдХреЗ рдЕрдВрджрд░ рдирд╛рдорд┐рдд рдмреНрд▓реЙрдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмрд╛рдж рдореЗрдВ рдирд╛рдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ ASN.1 рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ;
- рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЕрдВрджрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдЧрддрд┐рд╢реАрд▓ рд╣реИрдВ;
- рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдФрд░ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдереИрддрд┐рдХ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ (GitHub рджреЗрдЦреЗрдВ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, PKIjs, ASN1js рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ "рдЙрджрд╛рд╣рд░рдг" рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
PKIjs
рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдкреАрдХреЗрдЖрдИ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдПрдХ рдкреВрд░реНрдг рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереА, рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реЗ рд╕рдмрд╕реЗ рдЬрдЯрд┐рд▓ рддрдХред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдбреЗрдЯрд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реБрд▓рдн рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ PKI рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрд░рдЪрдирд╛рдУрдВ (рдЬреИрд╕реЗ GeneralName, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ 50 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рднрд┐рдиреНрди "рд╣реЗрд▓реНрдкрд░реНрд╕" рд╣реИрдВред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдПрдХ рдмрд╣реБрдкрд░рдд рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдФрд░ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред GitHub рдореЗрдВ, рдЖрдк рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╡рд░реНрддрдорд╛рди рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЬрд╛рд░реА рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛:
- рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрдб рдХреЛрдб
- рдирд╡реАрдирддрдо рдорд╛рдирдХреЛрдВ (ArrayBuffer, рд╡рд╛рджреЗ, WebCrypto (рдирд╡реАрдирддрдо Google Chrome рдирд╛рдЗрдЯ рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ) рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ;
- рдЗрд╕рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯ рд╣реИ, рдЬреИрд╕реЗ:
- GeneralName;
- RelativeDistinguishedName;
- рд╕рдордп;
- AlgorithmIdentifier;
- рд╕рднреА рдорд╛рдирдХ рдкреНрд░рдХрд╛рд░ рдХреЗ X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди;
- OCSP рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рд╣рд╛рдпрдХ рд╡рд╕реНрддреБрдПрдВ;
- рдЯрд╛рдЗрдо-рд╕реНрдЯреИрдВрдкрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЯреАрдПрд╕рдкреА) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рд╣рд╛рдпрдХ рд╡рд╕реНрддреБрдПрдВ;
- рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЗрдВрдЬрди рд╕рддреНрдпрд╛рдкрди рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЙрдорд┐рд╕ рдФрд░ рд╡реЗрдмрдХреНрд░рд┐рдкреНрдЯреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛;
- PKI рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдореБрдЦреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд╛рд░реНрдп:
- X.509 рдкреНрд░рдорд╛рдг рдкрддреНрд░
- рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдЬрд┐рд╕рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд "рдкреНрд░рдорд╛рдгрди рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕рддреНрдпрд╛рдкрди рдЗрдВрдЬрди";
- рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд░рд╕реНрддреАрдХрд░рдг рд╕реВрдЪреА (CRLs) X.509
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рд╕реАрдЖрд░рдПрд▓ "рдЦрд░реЛрдВрдЪ рд╕реЗ" рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ CRL рдХреА рд╡реИрдзрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- CRL рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХреЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЦреЛрдЬ рдХрд╛рд░реНрдп;
- PKCS # 10 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрд░реЛрдз
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- PKCS # 10 "рдЦрд░реЛрдВрдЪ рд╕реЗ" рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ PKCS # 10 рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- OCSP рдЕрдиреБрд░реЛрдз
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ OCSP рдЕрдиреБрд░реЛрдз рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- OCSP рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ OCSP рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- OCSP рд╕рд░реНрд╡рд░ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдЯрд╛рдЗрдо-рд╕реНрдЯреИрдореНрдкрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (TSP) рдЕрдиреБрд░реЛрдз
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ рдЯреАрдПрд╕рдкреА рдЕрдиреБрд░реЛрдз рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдЯреАрдПрд╕рдкреА рдЕрдиреБрд░реЛрдз рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- TSP рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ TSP рд╕рд░реНрд╡рд░ "рдЦрд░реЛрдВрдЪ рд╕реЗ" рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдЯреАрдПрд╕рдкреА рд╕рд░реНрд╡рд░ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рд╕реАрдПрдордПрд╕ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рд╕реАрдПрдордПрд╕ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛ "рдЦрд░реЛрдВрдЪ рд╕реЗ" рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕реАрдПрдордПрд╕ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рд╕реАрдПрдордПрд╕ рд▓рд┐рдкреНрдд рдбреЗрдЯрд╛
- рдиреЗрд╕реНрдЯреЗрдб рд╕рд╣рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛;
- рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрд╢реЛрдзрди;
- рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдордПрд╕ рд▓рд┐рдлрд╝рд╛рдлрд╝рд╛ рдбреЗрдЯрд╛ рдФрд░ рдореБрдЦреНрдп рдкреНрд░рдмрдВрдзрди рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ;
- X.509 рдкреНрд░рдорд╛рдг рдкрддреНрд░
рдФрд░ рдЕрдм рдереЛрдбрд╝рд╛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ PKIjs + ASN1js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ:
- рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ;
- OCSP рд╕рд░реНрд╡рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ;
- рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЯреАрдПрд╕рдкреА рд╕рд░реНрд╡рд░;
- рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ OCSP рдФрд░ TSP рд╕рд░реНрд╡рд░ рдХреЗ рдЧреНрд░рд╛рд╣рдХ;
- "рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░" рдЬреИрд╕реЗ "рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА" рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ;
- рдПрд╕ / рдорд╛рдЗрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг;
- рд╕реАрдПрдбреАрдИрдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп;
- рд╡реЗрдм рдкреГрд╖реНрдареЛрдВ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреБрд╕реНрддрдХрд╛рд▓рдп;
- рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ!
рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЭрд╕реЗ рд╕реАрдзреЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдореБрдЭреЗ рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╛рдж рд╣реИ: ASN1js рдФрд░ PKIjs ред рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗрдВред
рдкреБрдирд╢реНрдЪ: 05/07/2014 рд╕реЗ рдЬреЛрдбрд╝рдирд╛ - рдореИрдВ рд╕реАрдПрдордПрд╕ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдбреЗрдЯрд╛ + рд╕реАрдПрд╕рдПрдо рд▓рд┐рдлрд╛рдлрд╛ рдбреЗрдЯрд╛ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдпрд╛, рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред