๊ณ„์ • ๋„์›€๋ง

์ง€์› / ๊ฐœ๋ฐœ์ž ๊ณ„์ • / ์ธ์ฆ์„œ / ์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญ ์ƒ์„ฑํ•˜๊ธฐ

์ธ์ฆ์„œ

์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญ ์ƒ์„ฑํ•˜๊ธฐ

Mac์˜ ํ‚ค์ฒด์ธ ์ ‘๊ทผ์„ ํ†ตํ•ด CSR(์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญ)์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. /์‘์šฉ ํ”„๋กœ๊ทธ๋žจ/์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์žˆ๋Š” ํ‚ค์ฒด์ธ ์ ‘๊ทผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  2. ํ‚ค์ฒด์ธ ์ ‘๊ทผ > ์ธ์ฆ์„œ ์ง€์› > ์ธ์ฆ ๊ธฐ๊ด€์—์„œ ์ธ์ฆ์„œ ์š”์ฒญ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  3. ์ธ์ฆ์„œ ์ง€์› ๋Œ€ํ™”์ƒ์ž์˜ ์‚ฌ์šฉ์ž ์ด๋ฉ”์ผ ์ฃผ์†Œ ํ•„๋“œ์— ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  4. ์ผ๋ฐ˜ ์ด๋ฆ„ ํ•„๋“œ์— ํ‚ค ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: Gita Kumar Dev Key).

  5. CA ์ด๋ฉ”์ผ ์ฃผ์†Œ ํ•„๋“œ๋Š” ๋น„์›Œ ๋‘ก๋‹ˆ๋‹ค.

  6. โ€˜Saved to diskโ€™(๋””์Šคํฌ์— ์ €์žฅ๋จ)๋ฅผ ์„ ํƒํ•˜๊ณ  Continue(๊ณ„์†)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Apple Pay ์ง€๋ถˆ ์ฒ˜๋ฆฌ ์ธ์ฆ์„œ๋ฅผ ์œ„ํ•œ CSR ์ƒ์„ฑํ•˜๊ธฐ

Apple Pay ์ง€๋ถˆ ์ฒ˜๋ฆฌ ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ ํ‚ค ์Œ ์ •๋ณด๋ฅผ ๋ช…์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ECC ๋ฐ 256๋น„ํŠธ ํ‚ค ์Œ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. OpenSSL๊ณผ ๊ฐ™์€ ์ปค๋งจ๋“œ ๋ผ์ธ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ECC ํ‚ค ์Œ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ prime256v1์„ ecparameter๋กœ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ตญ ๋ณธํ† ์šฉ Apple Pay ์ง€๋ถˆ ์ฒ˜๋ฆฌ ์ธ์ฆ์„œ์—๋Š” ํ‚ค ์Œ์„ ๋ช…์‹œํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ฒฐ์ œ ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด์™€ ํ•จ๊ป˜ ์ผํ•˜๋Š” ๊ฒฝ์šฐ ์ œ๊ณต์—…์ฒด์— ๋ฌธ์˜ํ•˜์—ฌ ์˜ฌ๋ฐ”๋ฅธ ํ˜•์‹์˜ CSR์„ ๋ฐ›์•„ ์ธ์ฆ์„œ๋ฅผ ์—…๋กœ๋“œํ•˜๊ณ  ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

ALD(App License Delivery) ์ธ์ฆ์„œ๋ฅผ ์œ„ํ•œ CSR ์ƒ์„ฑํ•˜๊ธฐ

ALD ์•”ํ˜ธํ™” ๋ฐ ์„œ๋ช… ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ๋Š” ํ‚ค ์Œ ์ •๋ณด๋ฅผ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Mac์—์„œ Terminal ์•ฑ ๋“ฑ์˜ ๋ช…๋ น์–ด ๋ผ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค์™€ CSR์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ธ์ฆ์„œ์—๋Š” ๊ณ ์œ  CSR์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•„์ˆ˜ RSA 3072 ์•”ํ˜ธํ™” ์• ์…‹์„ ์ƒ์„ฑํ•˜๋Š” ๋ช…๋ น์–ด ์˜ˆ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ์ •๋ณด์— ํ•ด๋‹นํ•˜๋Š” ๋ถ€๋ถ„์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

openssl genrsa -out ALDencryption.key 3072

openssl req -new -key ALDencryption.key -out csr3072ALDEncrypt.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

openssl genrsa -out ALDsigning.key 3072

openssl req -new -key ALDsigning.key -out csr3072ALDSigning.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

์ฐธ๊ณ : ์œ„์˜ ์˜ˆ์ œ๋กœ CSR์„ ์ƒ์„ฑํ•  ๋•Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ์ ์ ˆํ•œ ๋”ฐ์˜ดํ‘œ ๊ธฐํ˜ธ(")๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€, ๊ฐ™์€ ์ด๋ฆ„์˜ ํ‚ค ๋˜๋Š” CSR์„ ์ด๋ฏธ ์ƒ์„ฑํ•œ ์ ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.