๐ ํค
์ค์น ๋จ๊ณ์ ์ด ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ ์ฒด ๋งํฌ๋ค์ด ๊ฐ์ด๋๋ฅผ ํฌํจํ ์ค์ ์ง์๋ฅผ ๋ณต์ฌํ์ธ์.
๐ 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์ต์ :
| Param | Type | ์ค๋ช |
|---|---|---|
| -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 ๋ณด์ ์ค์บ๋ Capgo ๋ณด์ ์ค์บ๋ ์ ํ ์ํฌํ๋ก์ฐ Capgo ๋ณด์ Capgo ๋ณด์ ์ ํ ์ํฌํ๋ก์ฐ Capgo ์ ๋ขฐ ์ผํฐ Capgo ์ ๋ขฐ ์ผํฐ ์ ํ ์ํฌํ๋ก์ฐ