JavaPNS рдФрд░ JRE7

рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ, рдореБрдЭреЗ рдРрдкреНрдкрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред JavaPNS 2.2 рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдбреЗрд╡рд▓рдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдПрдХ рд╕реЗрд╡рд╛ рд▓рд┐рдЦреА рдЧрдИ рдереА рдЬреЛ рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рд╣реБрдЖ, рд╕рдм рдХреБрдЫ рдмрдВрдж рд╣реЛ рдЧрдпрд╛, рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИрдВ - рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдкреВрд░реНрдг рдЦреБрд╢реАред рд▓реЗрдХрд┐рди рдЕрдм рд░рд┐рд▓реАрдЬ рдХрд╛ рджрд┐рди рдЖ рдЧрдпрд╛ рд╣реИ, рдЙрддреНрдкрд╛рджрди рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ p12 рдореЗрдВ рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕рдм рдХреБрдЫ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ ... iii ... рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╢рд╛рдпрдж рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдерд╛ рдХрд┐ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ :)ред рд▓реЙрдЧреНрд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдкреБрд╢ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, JavaPNS рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рджреЗрдЦреЗрдВ рдФрд░ рдПрдХ рдиреЙрди-рдЗрдВрд╕реЗрдВрдЯрд╛рдЗрдЬрд┐рдВрдЧ рдПрдВрдЯреНрд░реА рджреЗрдЦреЗрдВ:
* рдЬрд╛рд╡рд╛ 7 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ *:
рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЬрд╛рд╡рд╛ 7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдПрд╕рдПрд╕рдПрд▓ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕реВрдЪрдирд╛ рджреА рд╣реИ (рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛рдкреИрди рдХреЗ рд╕рд╛рде рдирд╣реАрдВ)ред
рдЬрдм рддрдХ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА, рддрдм рддрдХ рдЖрдкрдХреЛ рдЕрдиреБрднрд╡ рд╣реЛрдиреЗ рдкрд░ рдЬрд╛рд╡рд╛ 5 рдпрд╛ 6 рдХреЗ рд╕рд╛рде JavaPNS рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП
рдПрд╕рдПрд╕рдПрд▓-рд╕рдВрдмрдВрдзрд┐рдд рдХрдиреЗрдХреНрд╢рди рдореБрджреНрджреЗред

Googling рд▓рдЧрднрдЧ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдФрд░ рдЯрд┐рдкреНрд╕ рджреЗрддреА рд╣реИред рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ 1 рдПрдХрд▓ рдЙрд▓реНрд▓реЗрдЦ рдкрд╛рдпрд╛ рдЧрдпрд╛:
рдЬрд╛рд╡рд╛ 7 (JDK 1.7) Entrust Root CA рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИред рдЕрдкрдиреЗ APNS рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ, рдХреА, рдФрд░ Entrust CA рд░реВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЛ рдПрдХ p12 рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВред рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдХреЛрдб рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдСрд░реЗрдХрд▓ рдиреЗ рд░реВрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдПрд╕реНрдЯреНрд░рд┐рд▓ рдХреЛ jre7 рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ред
рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ jre рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рдХрд▓реНрдк 2, рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд░рдЦреЗрдВ рдЬрд╣рд╛рдВ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП / usr / lib / jre7 / ... (рд╣рдорд╛рд░рд╛ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмреБрд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ) рдФрд░ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдмрд╕ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реИ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬреАред рдЬреЛ рд╣рдо рдХрд░реЗрдВрдЧреЗред

1. рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
curl https://www.entrust.net/downloads/binary/entrust_ssl_ca.cer > entrust_ssl_ca.cer 

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


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


All Articles