IETF рдордВрдЬреВрд░
/рдлреНрд▓рд┐рдХрд░/
рдорд╛рдирдХ рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ?
рдкреНрд░рддрд┐ рд╕реЗрдЯрд┐рдВрдЧ рд╕рд░рд╛рд╕рд░реА
рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдгрд╛рд╕рд╛рдареА рдбреЛрдореЗрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рднрд┐рдиреНрди рдЕрд╕реВ рд╢рдХрддреЗ. рдорд╛рдирдХреАрдХрд░рдгрд╛рдЪреНрдпрд╛ рдЕрднрд╛рд╡рд╛рдореБрд│реЗ рдХрдзреАрдХрдзреА рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддрд╛рдд. рдкреНрд░рд╕рд┐рджреНрдз
IETF рдордВрдЬреВрд░ ACME рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛
рдорд╛рдирдХ рдЦреБрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдгреАрд╣реА рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдд рдпреЛрдЧрджрд╛рди рджреЗрдК рд╢рдХрддреЗ. IN
рдпрд╛ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ
ACME рдордзреНрдпреЗ HTTPS рд╡рд░ JSON рд╕рдВрджреЗрд╢ рд╡рд╛рдкрд░реВрди рд╡рд┐рдирдВрддреАрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд▓рдХреНрд╖реНрдп рдиреЛрдбрд╡рд░ ACME рдХреНрд▓рд╛рдпрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ; рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА CA рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреА рдЬреЛрдбреА рддрдпрд╛рд░ рдХрд░рддреЗ. рддреНрдпрд╛рдирдВрддрд░, рддреЗ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╕рд░реНрд╡ рд╕рдВрджреЗрд╢рд╛рдВрд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреАрд▓.
рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдордзреНрдпреЗ рдбреЛрдореЗрди рдорд╛рд▓рдХрд╛рдмрджреНрджрд▓ рд╕рдВрдкрд░реНрдХ рдорд╛рд╣рд┐рддреА рдЕрд╕рддреЗ. рддреНрдпрд╛рд╡рд░ рдЦрд╛рдЬрдЧреА рдХреА рд╕рд╣ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреАрд╕рд╣ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡рд┐рд▓реА рдЬрд╛рддреЗ. рд╣реЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪреА рд╕рддреНрдпрддрд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рд╕рд░реНрд╡рдХрд╛рд╣реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рддреЗ.
рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╣реЗ рд╕рд┐рджреНрдз рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдХреА рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдбреЛрдореЗрди рдЖрд╣реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреЛ рдХреЗрд╡рд│ рдорд╛рд▓рдХрд╛рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЯреЛрдХрди рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рддреЗ рд╕рд╛рдЗрдЯрд╡рд░ рдареЗрд╡рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧреВ рд╢рдХрддреЛ. рдкреБрдвреЗ, рдпрд╛ рдЯреЛрдХрдирдордзреВрди рдХреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА CA рд╡реЗрдм рдХрд┐рдВрд╡рд╛ DNS рдХреНрд╡реЗрд░реА рдЬрд╛рд░реА рдХрд░рддреЗ.
рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, HTTP рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЯреЛрдХрдирдордзреАрд▓ рдХреА рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡реНрд╣ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдареЗрд╡рд▓реА рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. DNS рдкрдбрддрд╛рд│рдгреА рджрд░рдореНрдпрд╛рди, рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг DNS рд░реЗрдХреЙрд░реНрдбрдЪреНрдпрд╛ рдордЬрдХреВрд░ рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреА рд╢реЛрдзреЗрд▓. рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕рд░реНрд╡реНрд╣рд░ рдкреБрд╖реНрдЯреА рдХрд░рддреЛ рдХреА рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░рдорд╛рдгрд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд░рддреЛ.
/рдлреНрд▓рд┐рдХрд░/
рдкреЛрд╕реНрдЯ
рджреНрд╡рд╛рд░рд╛
рдорд╛рдирдХрд╛рдВрдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рдВрдкреИрдХреА, рддрдЬреНрдЮ рджреЗрдЦреАрд▓ рдЕрдиреЗрдХ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд╛рдд
рддрддреНрд╕рдо рдЙрдкрд╛рдп
рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд
рдкреНрд░рдердо рд╕рд┐рд╕реНрдХреЛ рд╕рд┐рд╕реНрдЯрдореНрд╕рдордзреНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. X.509 рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд▓рдн рдХрд░рдгреЗ рдЖрдгрд┐ рддреЗ рд╢рдХреНрдп рддрд┐рддрдХреЗ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХрд░рдгреЗ рд╣реЗ рддреНрдпрд╛рдЪреЗ рдзреНрдпреЗрдп рд╣реЛрддреЗ. SCEP рдкреВрд░реНрд╡реА, рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рд╕рдХреНрд░рд┐рдп рд╕рд╣рднрд╛рдЧрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рдЖрдгрд┐ рддреА рдЪрд╛рдВрдЧрд▓реА рдирд╡реНрд╣рддреА. рдЖрдЬ рд╣рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ.
EST рд╕рд╛рдареА, рддреЗ PKI рдХреНрд▓рд╛рдпрдВрдЯрдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЪреЕрдиреЗрд▓рд╡рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╣реЗ рд╕рдВрджреЗрд╢ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдЖрдгрд┐ SSL рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддрд╕реЗрдЪ рдкреНрд░реЗрд╖рдХрд╛рд▓рд╛ CSR рдмрдВрдзрдирдХрд╛рд░рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА TLS рд╡рд╛рдкрд░рддреЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, EST рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдкрджреНрдзрддреАрдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрддрд░ рддрдпрд╛рд░ рд╣реЛрддреЛ.
рджреНрд╡рд╛рд░рд╛
рдЖрдордЪреНрдпрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧрд╡рд░реАрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЛрд╕реНрдЯ:
рд╕рдВрд╕реНрдереЗрдЪреНрдпрд╛ рдЖрдпрдЯреА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдлрд╛рдпрд▓реАрдВрдЪрд╛ рдмреЕрдХрдЕрдк рдШреЗрдгреЗ: рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реНрд╡рддрдГрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрд╕рд╛рдареА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕реНрдЯрдБрдб: рдХреНрд▓рд╛рдЙрдб рдХрд╢реА рдорджрдд рдХрд░реВ рд╢рдХрддреЗ 1рдХреНрд▓рд╛рдЙрдб рдХреНрд▓рд╛рдЙрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рдЙрддреНрдХреНрд░рд╛рдВрддреА
рд╕реНрддреНрд░реЛрдд: www.habr.com