๐ ํค
์ด ํ๋ฌ๊ทธ์ธ์ ์ค์น ๋จ๊ณ์ ์ ์ฒด ๋งํฌ๋ค์ด ๊ฐ์ด๋๋ฅผ ํฌํจํ ์ค์ ํ๋กฌํํธ๋ฅผ ๋ณต์ฌํ์ธ์.
๐ Capgo Cloud์์ ์์ ํ ๋ฐฐํฌ๋ฅผ ์ํ ์ํธํ ํค ๊ด๋ฆฌ๋ฅผ ์ํด ์ํธํ ํค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. RSA ๋ฐ AES combination์ ์ฌ์ฉํ์ฌ ์ข ๋จ ๊ฐ ์ํธํ๋ฅผ ์ง์ํฉ๋๋ค.
๐น ์ ์ฅ
๐น ์ ์ฅnpx @capgo/cli@latest key save๐พ Capacitor config์์ ๊ณต๊ฐ ํค๋ฅผ ์ ์ฅํ์ธ์. CI ํ๊ฒฝ์์ ์ ์ฉํฉ๋๋ค. ํค๋ฅผ ์์ ํ๊ฒ ํ๊ธฐ ์ํด ์ถ์ฒํ์ง ์์ต๋๋ค.
์์:
npx @capgo/cli@latest key save --key ./path/to/key.pub์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -f, | string | __CAPGO_KEEP_0__์ ์๋ก ์์ฑํ๋๋ก ๊ฐ์ ํฉ๋๋ค. |
| โkey | string | Capacitor ์ค์ ์ ์ ์ฅํ ํค ๊ฒฝ๋ก |
| โkey-data | string | Capacitor ์ค์ ์ ์ ์ฅํ ํค ๋ฐ์ดํฐ |
๐จ ์์ฑ
๐จ ๋ง๋ค๊ธฐnpx @capgo/cli@latest key create๐จ ๋ง๋ค๊ธฐ RSA ํค pair๋ฅผ end-to-end ์ํธํ์ ์ฌ์ฉํฉ๋๋ค. ํ๋ก์ ํธ ๋ฃจํธ์ .capgo_key_v2 (๊ฐ์ธ) ๋ฐ .capgo_key_v2.pub (๊ณต๊ฐ)๊ฐ ์์ฑ๋ฉ๋๋ค. ๊ณต๊ฐ ํค๋ capacitor.config์ ์ ์ฅ๋์ด ๋ชจ๋ฐ์ผ ์ฑ ์ํธํ๋ฅผ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ์ธ ํค๋ ์ ๋ ์ปค๋ฐํ์ง ๋ง์ธ์ - ์์ ํ๊ฒ ์ ์ฅํ์ธ์!
์์:
npx @capgo/cli@latest key create์ต์ :
| ํ๋ผ๋ฏธํฐ | ํ์ | ์ค๋ช |
|---|---|---|
| -f, | string | __CAPGO_KEEP_0__์ ๊ฐ์ ๋ก ์๋ก ์์ฑํ์ธ์. |
๐๏ธ __CAPGO_KEEP_0__ ์ญ์
__CAPGO_KEEP_0__ ์ญ์ ๋npx @capgo/cli@latest key delete_oldCapacitor config์์ ์ด์ ์ํธ ํค๋ฅผ ์ญ์ ํ์ธ์. ์ด์ ํค๋ง ์ฌ์ฉํ๋๋ก ํ์ฌ ํค๋ง ์ฌ์ฉํ๋๋ก ํ์ธ์.
์์:
npx @capgo/cli@latest key delete_oldํค์์ ๊ณ์ ์งํํ์ธ์.
__CAPGO_KEEP_0__ ์ญ์ ๋__CAPGO_KEEP_0__๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด __CAPGO_KEEP_0__ __CAPGO_KEEP_0__์ ๋ณด์ ๋ฐ ๊ท์ ์ค์์ ๋๋นํ๊ธฐ ์ํด ์ฐ๊ฒฐํ์ธ์. __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ ๊ตฌํ ์ธ๋ถ ์ ๋ณด์ ๋ํด. __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ ๊ตฌํ ์ธ๋ถ ์ ๋ณด์ ๋ํด. Capgo ๋ณด์ ์ค์บ๋ Capgo ๋ณด์ ์ค์บ๋์ ์ ํ ์ํฌํ๋ก์ ๋ํด. Capgo ๋ณด์ Capgo ๋ณด์์ ์ ํ ์ํฌํ๋ก์ ๋ํด. Capgo ์ ๋ขฐ ์ผํฐ Capgo ์ ๋ขฐ ์ผํฐ์ ์ ํ ์ํฌํ๋ก์ ๋ํด.