์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ gkeytool-4.8 ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
gkeytool - ๊ฐ์ธ ํค ๋ฐ ๊ณต๊ฐ ์ธ์ฆ์ ๊ด๋ฆฌ
๊ฐ์
ํค ๋๊ตฌ [COMMAND] ...
๊ธฐ์
Java ํ๊ฒฝ์์ ์ํธํ ์๊ฒฉ ์ฆ๋ช ์ ์ผ๋ฐ์ ์ผ๋ก ํค ์คํ ์ด. ๊ทธ๋งํผ
Java SDK๋ ๋ค์์ ์ง์ ํฉ๋๋ค. ํค ์คํ ์ด ๋ ๊ฐ์ง ์ ํ์ ๊ฐ์ฒด๋ฅผ ํฌํจํ๋ ์๊ตฌ ์ปจํ ์ด๋: ํค
ํญ๋ชฉ ์ ์ ๋ขฐํ ์์๋ ์ธ์ฆ์. ๋ณด์ ๋๊ตฌ ํคํด ์๋ฐ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค
์ด๋ฌํ ์ ํ์ ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
A ํค ๊ธฐ์ ๊ณต๊ฐ ํค ์ํธํ์์ ์ฌ์ฉ๋๋ ํค ์์ ๊ฐ์ธ ํค ๋ถ๋ถ์ ๋ํ๋ ๋๋ค.
๋ฐ ์๋ ค์ง ์ํฐํฐ์ ๋ํ ๊ณต๊ฐ ํค ๋ถ๋ถ์ ์ธ์ฆํ๋ ์๋ช ๋ X.509 ์ธ์ฆ์;
์ฆ, ํค ์์ ์์ ์์ ๋๋ค. X.509 ์ธ์ฆ์ ์์ฒด์๋ ๊ณต๊ฐ ํค ๋ถ๋ถ์ด ํฌํจ๋์ด ์์ต๋๋ค.
ํค ์์.
A ์ ๋ขฐํ ์์๋ ์์ง ์ ๋ขฐํ ์ ์๋ ์ํฐํฐ์์ ๋ฐ๊ธํ ์๋ช ๋ X.509 ์ธ์ฆ์์ ๋๋ค. NS ๋ฏฟ์ด
์ด ์ปจํ ์คํธ์์ ์ฌ์ฉ์์ ๊ด๋ จ์ด ์์ต๋๋ค. ํคํด. ๋ค์ ๋งํด์ ์กด์ฌ์
์ ๋ขฐํ ์์๋ ์์ง FBI ์ฆ์ค ๋ฒ์ฃ ๋ณด๊ณ ์ ํค ์คํ ์ด ์ ์ํด ์ฒ๋ฆฌ ํคํด ๋ช ๋ น์ ์ฌ์ฉ์๊ฐ
์ ๋ขฐ ๋ฐ๊ธ์ ๊ทธ๊ฒ์ ์ ๋ขฐํ ์์๋ ์์ง ๋ํ ์๋ช ํ๊ณ ๋ฐ๋ผ์ ๋ค๋ฅธ ์ฌ๋์ ์ธ์ฆํฉ๋๋ค.
์ฃผ์ ๋๊ตฌ๊ฐ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ ๋ขฐํ ์์๋ ์ธ์ฆ์ ๋๊ตฌ๊ฐ ๊ธฐ๊ณ์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์๊ธฐ ๋๋ฌธ์ ์ค์ํฉ๋๋ค.
์ ์ฌ์ฌ of ๋ฏฟ์ด ์ค ํ๋์์ ์์ ์ ๋ขฐํ ์์๋ ์ธ์ฆ์ ์ ํค ์คํ ์ด ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๋ง
๋๊ตฌ์ ์ธ์ฆ์๋ก ๋ฐ๊ธ์ ์ ์ฌ์ ์ผ๋ก ์๋ ค์ง์ง ์์์ต๋๋ค. ์ ํจํ ์ฒด์ธ์ ์์๊ฐ ์ง์ ๋ ๋ชฉ๋ก์ ๋๋ค.
๋ก ์์ ์ ๋ขฐํ ์์๋ ์์ง (๋ํ ๋ป), ๋์์ผ๋ก ๋๋จ
์ฆ๋ช ์, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ ๋ชฉ ์ธ์ฆ์ "#i"์
๋ฐ๊ธ์ ์ธ์ฆ์ "#i + 1".
XNUMXD๋ดํ์ ํคํด ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ค์์ ํธ์ถ๋ฉ๋๋ค.
keytool [๋ช ๋ น] ...
๋ฐฐ์ COMMANDs๋ ํ ๋ฒ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ๊ฐ๊ฐ์ ๊ณ ์ ํ ์ต์ ์ผ๋ก ์๋ฃ๋ฉ๋๋ค. ํคํด
๊ฐ "COMMAND"๋ฅผ ์ฒ๋ฆฌํ๊ณ ์คํํ๊ธฐ ์ ์ ๋ชจ๋ ์ธ์๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํฉ๋๋ค. ๋ง์ฝ
ํ๋๋ฅผ ์คํํ๋ ๋์ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. COMMAND ํคํด ์ค๋จ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฐธ๊ณ ๋ก
๋๊ตฌ์ ๊ตฌํ์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ํ ์ง์ํ๋ ๋ช ๋ น์ค ์ต์ ์ ๊ตฌ๋ฌธ ๋ถ์ํฉ๋๋ค.
GNU ์คํ์ผ ์ต์ ์ ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ ๋ช ๋ น ๊ทธ๋ฃน์ ์ด์ค ํ์ดํ์ผ๋ก ๊ตฌ๋ถํด์ผ ํฉ๋๋ค. ์
keytool -list -- -printcert -๋ณ์นญ mykey
์ต์
- ์ถ๊ฐ/์ ๋ฐ์ดํธ ๋ช ๋ น
-์ ํค [OPTION] ...
์๋ก์ด ์์ฑ ํค ๊ธฐ์ , ๊ฒฐ๊ตญ ์ ํค ์ ์ฅ์๋ฅผ ๋ง๋ญ๋๋ค.
-์์ [OPTION] ...
ํค ์ ์ฅ์์ ์ถ๊ฐ, ํค ํญ๋ชฉ (๊ฐ์ธ ํค ๋ฐ ์ธ์ฆ์ ์ฒด์ธ
๊ณต๊ฐ ํค ์ธ์ฆ) ๋ฐ ์ ๋ขฐํ ์์๋ ์ธ์ฆ์ (ํ์ฌ ์ธ์ฆ์
๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฏฟ์ด ์ต์ปค ์ ๋ขฐ ์ฒด์ธ์ ๊ตฌ์ถํ ๋).
-์ ํ ์ธ์ฆ [OPTION] ...
์๋ก์ด ์์ฒด ์๋ช ์์ฑ ์ ๋ขฐํ ์์๋ ์์ง.
-cacert [OPTION] ...
CA ๊ฐ์ ธ์ค๊ธฐ ์ ๋ขฐํ ์์๋ ์์ง.
-IDDB [OPTION] ...
์์ต๋๋ค. ๊ตฌํ๋จ ์์ง.JDK 1.1 ์คํ์ผ์ ID ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ๋ด๋ณด๋ด๊ธฐ ๋ช ๋ น
-certreq [OPTION] ...
๋ฌธ์ ์์ง ์๋ช ํ๊ธฐ ์๋ขฐ (CSR) ๋ค์์ผ๋ก ๋ณด๋ผ ์ ์์ต๋๋ค.
์ธ์ฆ ๊ถ์ (CA) ์๋ช ๋ ์ธ์ฆ์ ๋ฐ๊ธ(CA) ๋ฐ
์ธ์ฆ ์ ๋ชฉ ์์ฒญ์.
-์์ถ [OPTION] ...
ํค ์ ์ฅ์์์ ์ธ์ฆ์๋ฅผ ๋ด๋ณด๋ ๋๋ค.
- ํ์ ๋ช ๋ น
-๋ช ๋ถ [OPTION] ...
ํค ์ ์ฅ์์ ์๋ ํ๋ ๋๋ ๋ชจ๋ ์ธ์ฆ์๋ฅผ "STDOUT"์ผ๋ก ์ธ์ํฉ๋๋ค.
-ํ๋ฆฐํธ์ํธ [OPTION] ...
์ง์ ๋ ํ์ผ์ ์ฌ๋์ด ์ฝ์ ์ ์๋ ํ์์ ์ธ์ฆ์๋ฅผ "STDOUT"์ ์ธ์ํฉ๋๋ค.
- ๊ด๋ฆฌ ๋ช ๋ น
-ํคํด๋ก [OPTION] ...
๋ณต์ ํค ๊ธฐ์ ํค ์ ์ฅ์์์.
-storepasswd [OPTION] ...
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ์ํธ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
-ํคํจ์ค์๋ [OPTION] ...
๋ณดํธํ๋ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ํค ๊ธฐ์ ํค ์ ์ฅ์์์.
-์ง์ฐ๋ค [OPTION] ...
์ญ์ ํค ๊ธฐ์ ๋๋ ์ ๋ขฐํ ์์๋ ์์ง ํค ์ ์ฅ์์์.
๊ณตํต์ ์ต์
๋ค์ OPTIONs๋ ๋ ์ด์์์ ์ฌ์ฉ๋ฉ๋๋ค. COMMAND. ๊ทธ๋ค์ ์ค์ด๊ธฐ ์ํด ์ฌ๊ธฐ์ ์ค๋ช ๋์ด ์์ต๋๋ค
์ค๋ณต์ฑ.
-๋ณ๋ช ๋ณ๋ช
๋ชจ๋ ํญ๋ชฉ, ๊ทธ๊ฒ์ด ๋ฌด์์ด๋ ํค ๊ธฐ์ ๋๋ ์ ๋ขฐํ ์์๋ ์์ง, ํค ์ ์ฅ์์์ ๊ณ ์ ํ๊ฒ
์ฌ์ฉ์ ์ ์์ ์ํด ์๋ณ ๋ณ๋ช ๋. ์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๋ณ๋ช ์ฌ์ฉ
ํค ์ ์ฅ์์ ํญ๋ชฉ์ ์ฐธ์กฐํ ๋. ๋ฌ๋ฆฌ ์ง์ ํ์ง ์๋ ํ ๊ธฐ๋ณธ๊ฐ
์ด ์ต์ ์ด ๋ช ๋ น์ค์์ ์๋ต๋๋ฉด "mykey" ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค.
-ํค์๊ทธ ์ฐ์ฐ
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ํค ์ ์์ฑ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
์ด ์ต์ ์ ๊ธฐ๋ณธ๊ฐ์ "DSS"(๋์งํธ ์๋ช ์ ๋์์ด์ ๋๋ค.
์๊ณ ๋ฆฌ์ฆ์ DSA๋ผ๊ณ ๋ ํฉ๋๋ค.
-ํค ํฌ๊ธฐ SIZE
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ณต์ ๋ชจ๋๋ฌ์ค์ ๋นํธ ์๋ฅผ ์ง์ ํฉ๋๋ค(๋ ๋ค
๊ณต๊ฐ ๋ฐ ๊ฐ์ธ ํค) ์ ํค๋ฅผ ์์ฑํ ๋ ์ฌ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ 1024๋
์ด ์ต์ ์ด ๋ช ๋ น์ค์์ ์๋ต๋ ๊ฒฝ์ฐ ์ฌ์ฉ๋ฉ๋๋ค.
-ํ๋น์ฑ DAY_COUNT
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ์๋ก ์์ฑ๋ ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋ ์ผ ์๋ฅผ ์ง์ ํฉ๋๋ค.
์ ํจํ. ๋ช ๋ น์์ ์ด ์ต์ ์ ์๋ตํ๋ฉด ๊ธฐ๋ณธ๊ฐ์ 90(์ผ)์ ๋๋ค.
์ค์ ๋๋ค.
- ์์ ์ ํ STORE_TYPE
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉํ ํค ์ ์ฅ์ ์ ํ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ธ ๊ฒฝ์ฐ
์ด ์ต์ ์ ์๋ต๋๋ฉฐ ๋ณด์์์ "keystore.type" ์์ฑ์ ์ต์ ์ ๋๋ค.
์ ์ ๋ฉ์๋ ํธ์ถ์ ํธ์ถํ์ฌ ์ป์ ์์ฑ ํ์ผ
"java.security.KeyStore"์ "getDefaultType()".
-๋งค์ฅ ํจ์ค PASSWORD
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ์ํธ๋ฅผ ์ง์ ํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค. ์ด ์ต์ ์ด
๋ช ๋ น์ค์์ ์๋ตํ๋ฉด ์ํธ๋ฅผ ์ ๊ณตํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
-ํค ์ ์ฅ์ URL
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉํ ํค ์ ์ฅ์์ ์์น๋ฅผ โโ์ง์ ํ์ญ์์ค. ๊ธฐ๋ณธ๊ฐ์
์ด๋ฆ์ด ์ง์ ๋ ํ์ผ์ ์ฐธ์กฐํ๋ ํ์ผ URL .ํค์คํ ์ด ์ ์ํด ๋ฐํ๋ ๊ฒฝ๋ก์ ์์น
"user.home"์ ์ธ์๋ก ์ฌ์ฉํ์ฌ "java.lang.System#getProperty(String)"๋ฅผ ํธ์ถํฉ๋๋ค.
URL์ด ์ง์ ๋์์ง๋ง ํ์์ด ์๋ชป๋ ๊ฒ์ผ๋ก ํ์ธ๋ ๊ฒฝ์ฐ --์: ํ๋กํ ์ฝ ๋๋ฝ
์์-- ๋๊ตฌ๋ URL ๊ฐ์ ํ์ผ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ๋ ค๊ณ ์๋ํฉ๋๋ค(์ ๋ ๋๋
ํ๋กํ ์ฝ์ด "ํ์ผ:"์ธ ๊ฒ์ฒ๋ผ ํค ์ ์ฅ์์ ์๋ ๊ฒฝ๋ก ์ด๋ฆ).
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
์ ๊ทํ๋ ํด๋์ค ์ด๋ฆ ๋ณด์ Provider ํ์ฌ ๋ชฉ๋ก์ ์ถ๊ฐํ๋ ค๋ฉด
๋ณด์ ๊ณต๊ธ ์ ์ฒด ์ฌ์ฉ ์ค์ธ JVM์ ์ด๋ฏธ ์ค์น๋์ด ์์ต๋๋ค. ๊ณต๊ธ์ ํด๋์ค๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
์ด ์ต์ ์ผ๋ก ์ง์ ๋๊ณ ๋ฐํ์์ ์ฑ๊ณต์ ์ผ๋ก ์ถ๊ฐ๋์์ต๋๋ค.
์์ง ์ค์น๋์ง ์์ -- ๋๊ตฌ์์ ์ ๊ฑฐ๋ฅผ ์๋ํฉ๋๋ค. ๋ณด์ Provider
๋๊ฐ๊ธฐ ์ ์.
-ํ์ผ FILE
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๋ช ๋ น๊ณผ ํจ๊ป ์ฌ์ฉํ ํ์ผ์ ์ง์ ํฉ๋๋ค. ์ด๊ฒ์ผ๋ก ์ง์ ํ๋ฉด
์ต์ ์์ ๊ฐ์ ๋ค์์์ ์ก์ธ์คํ ์ ์๋ ํ์ผ์ ์ ๊ทํ๋ ๊ฒฝ๋ก์ฌ์ผ ํฉ๋๋ค.
ํ์ผ ์์คํ . ๋ช ๋ น์ ๋ฐ๋ผ ํ์ผ์ ์ ๋ ฅ ๋๋ ์ถ๋ ฅ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ช ๋ น์ค์์ ์ด ์ต์ ์ ์๋ตํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด "STDIN"์ด ๋์ ์ฌ์ฉ๋ฉ๋๋ค.
์ ๋ ฅ ์์ค ๋ฐ "STDOUT"์ด ์ถ๋ ฅ ๋์์ผ๋ก ๋์ ์ฌ์ฉ๋ฉ๋๋ค.
-v ๋ฌ๋ฆฌ ์ง์ ํ์ง ์๋ ํ ์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๋ ์์ธํ ์ถ๋ ฅ์ ํ์ฑํํฉ๋๋ค.
์ถ๊ฐ/์ ๋ฐ์ดํธ ๋ช ๋ น
XNUMXD๋ดํ์ -์ ํค ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ ํค ์(๊ฐ์ธ ๋ฐ ๊ณต๊ฐ ํค ๋ชจ๋)์ ์์ฑํ๊ณ ์ ์ฅํฉ๋๋ค.
ํค ์ ์ฅ์์ ์๊ฒฉ ์ฆ๋ช ํค ๊ธฐ์ , ์ง์ ๋(์ด ๊ฒฝ์ฐ
๋ก ์ง์ ๋ -๋ณ๋ช ์ต์ ) ๋๋ ๊ธฐ๋ณธ๊ฐ(๋ง์ฝ -๋ณ๋ช ์ต์ ์๋ต) ๋ณ๋ช .
๊ฐ์ธ ํค ์๋ฃ๋ ์ฌ์ฉ์ ์ ์ ์ํธ๋ก ๋ณดํธ๋ฉ๋๋ค(์ฐธ์กฐ -ํคํจ์ค
์ต์ ). ๋ฐ๋ฉด์ ๊ณต๊ฐ ํค๋ ์์ฒด ์๋ช ๋ X.509 ์ธ์ฆ์์ ์ผ๋ถ๊ฐ ๋ฉ๋๋ค.
์ด๋ 1์์ ์ฒด์ธ์ ํ์ฑํ๊ณ ํค ์ ์ฅ์์ ์ ์ฅ๋ฉ๋๋ค.
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค์๊ทธ ์ฐ์ฐ
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ํฌ๊ธฐ ํค_ํฌ๊ธฐ
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-์๊ฐ๊ทธ ์ฐ์ฐ
์ธ์ฆ์ ์๋ช ์ ์ฌ์ฉํ ๋์งํธ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ์ ์ ์ด๋ฆ์ ๋๋ค.
์ด ์ต์ ์ ์๋ตํ ๊ฒฝ์ฐ ํด๋น ์ ํ์ ๋ฐ๋ผ ๊ธฐ๋ณธ๊ฐ์ด ์ ํ๋ฉ๋๋ค.
ํค ์; ์ฆ, -keyalg ์ต์ ์ ์ํด ์ฌ์ฉ๋๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ๋ง์ฝ
ํค ์ ์์ฑ ์๊ณ ๋ฆฌ์ฆ์ด "DSA"์ธ ๊ฒฝ์ฐ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"SHA1withDSA". ๋ฐ๋ฉด์ ํค ์ ์์ฑ ์๊ณ ๋ฆฌ์ฆ์ด "RSA"์ธ ๊ฒฝ์ฐ
์ด ๋๊ตฌ๋ "MD5withRSA"๋ฅผ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
-d์ด๋ฆ ์ด๋ฆ
๋ช ๋ น์ ํ์ ๊ฐ์ ๋๋ค. ๊ฐ์ด ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ --ie -d์ด๋ฆ
์ต์ ์ด ์๋ต๋จ-- ๋๊ตฌ์์ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ์ ๋ช ํ ์ฑํจ ๋ก ์ฌ์ฉ
๋ชจ๋ ์์ ์ ์ ๋ฐ๊ธ์ ์์ฑ๋ ์์ฒด ์๋ช ๋ ์ธ์ฆ์์
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํคํจ์ค PASSWORD
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๋๊ตฌ๊ฐ ์๋ก ๋ณดํธํ๋ ๋ฐ ์ฌ์ฉํ ์ํธ๋ฅผ ์ง์ ํฉ๋๋ค.
๋ง๋ ํค ๊ธฐ์ .
์ด ์ต์ ์ ์๋ตํ๋ฉด ์ํธ๋ฅผ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
-ํ๋น์ฑ DAY_COUNT
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
XNUMXD๋ดํ์ -์์ ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ X.509 ์ธ์ฆ์ ๋๋ PKCS#7์ ์ฝ์ต๋๋ค. ์์ง ๋๊ธ ์์
์ง์ ๋ ์ ๋ ฅ ์์ค์ ์ธ์ฆ์๋ฅผ ํค ์ ์ฅ์์ ํตํฉํฉ๋๋ค.
๊ฒฝ์ฐ ๋ณ๋ช ํค ์ ์ฅ์์ ์ด๋ฏธ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ๋๊ตฌ๋ ์ฝ์ ์ธ์ฆ์๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
์ ๋ ฅ ์์ค์์ ์ ์ ๋ขฐํ ์์๋ ์์ง. ๊ทธ๋ฐ ๋ค์ ์ฒด์ธ์ ๋ฐ๊ฒฌํ๋ ค๊ณ ์๋ํฉ๋๋ค.
ํด๋น ์ธ์ฆ์์์ ์์ํ์ฌ ๋ค๋ฅธ ์ธ์ฆ์๋ก ๋๋๋ ์ ๋ขฐ ์ ๋ขฐํ ์์๋ ์์ง,
์ด๋ฏธ ํค ์ ์ฅ์์ ์ ์ฅ๋์ด ์์ต๋๋ค. ๋ง์ฝ -trustcacerts ์ต์ ์ด ์์, ์ถ๊ฐ ํค
์ด๋ฆ์ด "JKS"์ธ ์ ์ฅ์ ์นด์ํธ, ๊ทธ๋ฆฌ๊ณ ์ ์กด์ฌํ๋ ๊ฒ์ผ๋ก ๊ฐ์ ${JAVA_HOME}/lib/๋ณด์
๋ฐ๊ฒฌ๋ ๊ฒฝ์ฐ์๋ ์ฐธ์กฐ๋ฉ๋๋ค --"${JAVA_HOME}"์ ์ค์น๋ ์์น๋ฅผ ๋ํ๋ ๋๋ค.
์๋ฐ ๋ฐํ์ ํ๊ฒฝ (JRE). ์ ๋ขฐ ์ฒด์ธ์ ์ค์ ํ ์ ์๋ ๊ฒฝ์ฐ
"-noprompt" ์ต์ ์ด ์ง์ ๋๊ณ ์ธ์ฆ์๊ฐ "STDOUT"์ผ๋ก ์ธ์๋๊ณ ์ฌ์ฉ์๊ฐ
ํ์ธ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
If ๋ณ๋ช ํค ์ ์ฅ์์ ์๋ ๊ฒฝ์ฐ ๋๊ตฌ๋ ํค ์ ์ฅ์์์ ์ฝ์ ์ธ์ฆ์๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
์ ๋ ฅ ์์ค๋ก ์์ง ๋๊ธ, ์ด๋ ์ธ์ฆ์ ์ฒด์ธ์ด ๋ ์ ์์ผ๋ฉฐ ๊ฒฐ๊ตญ
์ฐ๊ฒฐ๋ ์ธ์ฆ์ ์ฒด์ธ์ ๋์ฒดํฉ๋๋ค. ํค ๊ธฐ์ ๊ทธ๊ฒ์ ๋ณ๋ช . ๊ทธ๋งํผ
์ธ์ฆ์ ๋์ฒด๋ ์ ๋ขฐ ์ฒด์ธ์ ์ค์ ํ ์ ์๋ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํฉ๋๋ค.
์ ๋ ฅ ํ์ผ์์ ์ฝ์ ์ฒด์ธ์ ๋งจ ์๋ ์ธ์ฆ์์ ์ ๋ขฐํ ์์๋
์ธ์ฆ์ ์ด๋ฏธ ํค ์ ์ฅ์์ ์์ต๋๋ค. ๋ค์, ๋ง์ฝ -trustcacerts ์ต์ ์
์ง์ , ์ถ๊ฐ ์ ๋ขฐํ ์์๋ ์ธ์ฆ์ ๊ฐ์์ ์นด์ํธ ํค ์ ์ฅ์๋
์กด๊ฒฝ๋ฐ๋. ์ ๋ขฐ ์ฒด์ธ์ ์ค์ ํ ์ ์์ผ๋ฉด ์์ ์ด ์ค๋จ๋ฉ๋๋ค.
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํ์ผ FILE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํคํจ์ค PASSWORD
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๋๊ตฌ๊ฐ ๋ณด์์ ์ํด ์ฌ์ฉํ ์ํธ๋ฅผ ์ง์ ํฉ๋๋ค. ํค
๊ธฐ์ ์ง์ ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ณ๋ช , ์ด๊ฒ์ ๊ต์ฒดํ ๋ ๋ณ๋ช '์ ์ฌ์ฌ
์ธ์ฆ์ ํ์ ์์ ์ฐพ์ ์ธ์ฆ์.
์ด ์ต์ ์ด ์๋ต๋๊ณ ์ธ์ฆ์ ์๋ต์ ๋ํ ์ ๋ขฐ ์ฒด์ธ์ด
์ค์ ๋๋ฉด ๋๊ตฌ๋ ๋จผ์ ์ ๊ธ ํด์ ๋ฅผ ์๋ํฉ๋๋ค. ํค ๊ธฐ์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ์ฌ
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ์ํธ. ์คํจํ๋ฉด ๋ค์์ ์ ๊ณตํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ํธ.
- ํ๋กฌํํธ ์์
๋๊ตฌ์์ ์ฌ์ฉ์์๊ฒ ๋ฉ์์ง๋ฅผ ํ์ํ์ง ์๋๋ก ํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํฉ๋๋ค.
-trustcacerts
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ "JKS" ์ ํ์ ํค ์ ์ฅ์๊ฐ
์นด์ํธ, ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์์น ๋ผ์ด๋ธ๋ฌ๋ฆฌ/๋ณด์ ์ค์น๋ ์๋ฐ ๋ฐํ์ ํ๊ฒฝ
์ ๋ขฐ ์ฒด์ธ์ ๊ตฌ์ถํ ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
XNUMXD๋ดํ์ -์ ํ ์ธ์ฆ ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์์ฒด ์๋ช ๋ X.509 ๋ฒ์ 1 ์ธ์ฆ์๋ฅผ ์์ฑํฉ๋๋ค. ์๋กญ๊ฒ
์์ฑ๋ ์ธ์ฆ์๋ ์ด์ ์์๋ฅผ ๋์ฒดํ ํ ์์์ ์ฒด์ธ์ ํ์ฑํฉ๋๋ค.
์ง์ ๋ ๊ด๋ จ ์ฒด์ธ ๋ณ๋ช (๋ง์ฝ -๋ณ๋ช ์ต์ ์ด ์ง์ ๋จ) ๋๋
๋ํดํธ ๊ฐ ๋ณ๋ช (๋ง์ฝ -๋ณ๋ช ์ต์ ์๋ต).
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-์๊ฐ๊ทธ ์ฐ์ฐ
์๋ช ์ ์ฌ์ฉํ ๋์งํธ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ์ ์ ์ด๋ฆ
์๊ฒฉ์ฆ. ์ด ์ต์ ์ ์๋ตํ๋ฉด ๊ธฐ๋ณธ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋ฉ๋๋ค.
์ง์ ๋ ๊ฐ์ธ ํค์ ์ ํ ๋ณ๋ช . ๊ฐ์ธ ํค๊ฐ
"DSA"์ธ ๊ฒฝ์ฐ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ "SHA1withDSA"๊ฐ ๋ฉ๋๋ค. ๋ง์ฝ์
๋ฐ๋ฉด์ ๊ฐ์ธ ํค๋ "RSA"์ธ ๊ฒฝ์ฐ ๋๊ตฌ๋ "MD5withRSA"๋ฅผ
์๋ช ์๊ณ ๋ฆฌ์ฆ.
-d์ด๋ฆ ์ด๋ฆ
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ์ ๋ช ํ ์ฑํจ ์๋ก ์์ฑ๋ ์์ฒด ์๋ช
์๊ฒฉ์ฆ. ์ด ์ต์ ์ ์๋ตํ๋ฉด ๊ธฐ์กด ์ ๋ช ํ ์ฑํจ ๊ธฐ์ด์
์ง์ ๋ ์ธ์ฆ์์ ์ฐ๊ฒฐ๋ ์ฒด์ธ์ ์ธ์ฆ์ ๋ณ๋ช ๋์ ์ฌ์ฉ๋ฉ๋๋ค.
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํ๋น์ฑ DAY_COUNT
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํคํจ์ค PASSWORD
๋๊ตฌ๊ฐ ์ ๊ธ์ ํด์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ํธ๋ฅผ ์ง์ ํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค. ํค
๊ธฐ์ ์ง์ ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ณ๋ช .
์ด ์ต์ ์ ์๋ตํ๋ฉด ๋๊ตฌ๊ฐ ๋จผ์ ์ ๊ธ ํด์ ๋ฅผ ์๋ํฉ๋๋ค. ํค ๊ธฐ์ ์ฌ์ฉ
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ๋์ผํ ์ํธ. ์ด๊ฒ์ด ์คํจํ๋ฉด ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
XNUMXD๋ดํ์ -cacert ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ CA ์ธ์ฆ์๋ฅผ ๊ฐ์ ธ์์ ํค ์ ์ฅ์์ ์ถ๊ฐํฉ๋๋ค. ์ ๋ขฐํ ์์๋
์์ง. ๊ทธ๋งํผ ๋ณ๋ช ์ด ์ ํญ๋ชฉ์ FILE์ ๊ธฐ๋ณธ ์ด๋ฆ์์ ๊ตฌ์ฑ๋ฉ๋๋ค.
ํ์ดํ๊ณผ ์ ์ ๋ฐ์ค๋ก ๋ฐ๊พผ ํ.
์ด ๋ช ๋ น์ CA์ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ฌ๊ท์ ์ผ๋ก ๋ฐฉ๋ฌธํ๋ ์คํฌ๋ฆฝํธ์์ ์ฌ์ฉํ ๋ ์ ์ฉํฉ๋๋ค.
"cacerts.gkr"์ ์ฑ์ฐ๊ธฐ ์ํ ์ธ์ฆ์ ํค ์คํ ์ด ์ ๋ขฐํ ์ ์๋ ์ธ์ฆ์
๋ฅผ ์ง์ ํ๋ ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค. -trustcacerts ์ต์ ์ ์ ํํฉ๋๋ค.
-ํ์ผ FILE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
XNUMXD๋ดํ์ -IDDB ๋ช ๋ น
์์ต๋๋ค. ๊ตฌํ๋จ ์์ง.
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ JDK 1.1 ์คํ์ผ ID ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
-ํ์ผ FILE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
์์ถ ๋ช ๋ น
XNUMXD๋ดํ์ -certreq ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ PKCS#10 ์์ฑ ์์ง ์๋ช ํ๊ธฐ ์๋ขฐ (CSR)์ ์์ฑํ๊ณ
์ง์ ๋ ์ถ๋ ฅ ๋์. ๋์์ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
๋ค์ :
-----์ ์ธ์ฆ์ ์์ฒญ ์์-----
MI...QAwXzEUMBIGA1UEAwwLcnNuQGdudS5vcmcxGzAZBgNVBAoMelUg
Q2...A0GA1UEBwwGU3lkbmV5MQwwCgYDVQQIDANOU1cxCzAJBgNVBACC
...
FC...IVwNVOfQLRX+O5kAhQ/a4RTZme2L8PnpvgRwrf7Eg8D6w==
-----์ ์ธ์ฆ์ ์์ฒญ ์ข ๋ฃ-----
์ค์: ์ผ๋ถ ๋ฌธ์(์: RSA ์์ )์์๋ "์์ฑ" ํ๋๊ฐ
CSR์ "์ ํ ์ฌํญ"์ธ ๋ฐ๋ฉด RFC-2986์ ๊ทธ ๋ฐ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ๊ตฌํ์ ๋ค์์ ๊ณ ๋ คํฉ๋๋ค.
์ต์ ์ด ์๋ ๊ฒฝ์ฐ ์ด ํ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก "OPTIONAL"๋ก ์ง์ ๋ฉ๋๋ค. -์์ฑ ์ ์ง์ ๋ฉ๋๋ค
๋ช ๋ น ํ.
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-์๊ฐ๊ทธ ์ฐ์ฐ
์๋ช ์ ์ฌ์ฉํ ๋์งํธ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ์ ์ ์ด๋ฆ
์๊ฒฉ์ฆ. ์ด ์ต์ ์ ์๋ตํ๋ฉด ๊ธฐ๋ณธ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋ฉ๋๋ค.
์ง์ ๋ ๊ฐ์ธ ํค์ ์ ํ ๋ณ๋ช . ๊ฐ์ธ ํค๊ฐ
"DSA"์ธ ๊ฒฝ์ฐ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ "SHA1withDSA"๊ฐ ๋ฉ๋๋ค. ๋ง์ฝ์
๋ฐ๋ฉด์ ๊ฐ์ธ ํค๋ "RSA"์ธ ๊ฒฝ์ฐ ๋๊ตฌ๋ "MD5withRSA"๋ฅผ
์๋ช ์๊ณ ๋ฆฌ์ฆ.
-ํ์ผ FILE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํคํจ์ค PASSWORD
๋๊ตฌ๊ฐ ์ ๊ธ์ ํด์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ํธ๋ฅผ ์ง์ ํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค. ํค
๊ธฐ์ ์ง์ ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ณ๋ช .
์ด ์ต์ ์ ์๋ตํ๋ฉด ๋๊ตฌ๊ฐ ๋จผ์ ์ ๊ธ ํด์ ๋ฅผ ์๋ํฉ๋๋ค. ํค ๊ธฐ์ ์ฌ์ฉ
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ๋์ผํ ์ํธ. ์ด๊ฒ์ด ์คํจํ๋ฉด ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-์์ฑ
๋๊ตฌ๊ฐ CSR์ "NULL" DER ๊ฐ์ ๊ฐ์ผ๋ก ์ธ์ฝ๋ฉํ๋๋ก ํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค.
"์์ฑ"ํ๋์.
XNUMXD๋ดํ์ -์์ถ ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํค ์ ์ฅ์์ ์ ์ฅ๋ ์ธ์ฆ์๋ฅผ ์ง์ ๋ ์ถ๋ ฅ์ผ๋ก ๋ด๋ณด๋ ๋๋ค.
๋์, ๋ฐ์ด๋๋ฆฌ ํ์(๋ง์ฝ -v ์ต์ ์ด ์ง์ ๋จ) ๋๋ RFC-1421
ํธํ ์ธ์ฝ๋ฉ(๋ง์ฝ -RFC ์ต์ ์ด ๋์ ์ง์ ๋จ).
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํ์ผ FILE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-RFC
์ถ๋ ฅ์ ์ธ์ฝ๋ฉํ ๋ RFC-1421 ์ฌ์์ ์ฌ์ฉํ์ญ์์ค.
-v ๋ฐ์ด๋๋ฆฌ DER ์ธ์ฝ๋ฉ์ผ๋ก ์ธ์ฆ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ ๊ธฐ๋ณธ ์ถ๋ ฅ ํ์์ ๋๋ค.
๋ ๋ค ์์ผ๋ฉด ๋ช ๋ น -RFC ๋ช ๋ น์ค์์ "-v" ์ต์ ๋ ๊ฐ์ง๋์ง ์์์ต๋๋ค. ๋ง์ฝ์
์ด ์ต์ ๊ณผ -RFC ์ต์ ์ด ๋ช ๋ น์ค์์ ๊ฐ์ง๋๋ฉด ๋๊ตฌ๋
RFC-1421 ์คํ์ผ ์ธ์ฝ๋ฉ์ ์ ํํ์ญ์์ค.
๋์คํ๋ ์ด ๋ช ๋ น
XNUMXD๋ดํ์ -๋ช ๋ถ ๋ช ๋ น
ํค ์ ์ฅ์ ํญ๋ชฉ ์ค ํ๋ ๋๋ ๋ชจ๋๋ฅผ "STDOUT"์ผ๋ก ์ธ์ํ๋ ค๋ฉด ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค. ์ผ๋ฐ์ ์ผ๋ก ์ด
๋ช ๋ น์ ์ง๋ฌธ ๋ค์ ์ค ํ๋๊ฐ ์๋ ํ ์ธ์ฆ์์ -RFC ๋๋ -v
์ต์ ์ด ์ง์ ๋์์ต๋๋ค.
-๋ณ๋ช ALIAS
์ด ์ต์ ์ ์๋ตํ๋ฉด ๋๊ตฌ๋ ํค ์ ์ฅ์์ ์๋ ๋ชจ๋ ํญ๋ชฉ์ ์ธ์ํฉ๋๋ค.
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-RFC
์ถ๋ ฅ์ ์ธ์ฝ๋ฉํ ๋ RFC-1421 ์ฌ์์ ์ฌ์ฉํ์ญ์์ค.
-v ์ฌ๋์ด ์ฝ์ ์ ์๋ ํ์์ผ๋ก ์ธ์ฆ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ด ์ต์ ๊ณผ -RFC
์ต์ ์ด ๋ช ๋ น์ค์์ ๊ฐ์ง๋๋ฉด ๋๊ตฌ๋ ์ฌ๋์ด ์ฝ์ ์ ์๋ ํ์์ ์ ํํฉ๋๋ค.
๋ช ๋ น์ ์ค๋จํ์ง ์์ต๋๋ค.
XNUMXD๋ดํ์ -ํ๋ฆฐํธ์ํธ ๋ช ๋ น
์ง์ ๋ ์ ๋ ฅ ์์ค์์ ์ธ์ฆ์๋ฅผ ์ฝ๊ณ ์ธ์ํ๋ ค๋ฉด ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค.
์ฌ๋์ด ์ฝ์ ์ ์๋ ํ์์ "STDOUT".
-ํ์ผ FILE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
๋ช ๋ น
XNUMXD๋ดํ์ -ํคํด๋ก ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๊ธฐ์กด ํค ๊ธฐ์ ์๋ก์ด (๋ค๋ฅธ) ์๋์ ์ ์ฅ ๋ณ๋ช
์๋ก์ด ๋น๋ฐ๋ฒํธ๋ก ๊ฐ์ธ ํค ์๋ฃ๋ฅผ ๋ณดํธํฉ๋๋ค.
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋ชฉ์ ์ง ALIAS
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ์ ๋ณ๋ช ๋ณต์ ๋ฅผ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ฌ๋ณธ ํค ๊ธฐ์ .
-ํคํจ์ค PASSWORD
๋๊ตฌ๊ฐ ์ ๊ธ์ ํด์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ํธ๋ฅผ ์ง์ ํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค. ํค
๊ธฐ์ ์ง์ ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ณ๋ช .
์ด ์ต์ ์ ์๋ตํ๋ฉด ๋๊ตฌ๊ฐ ๋จผ์ ์ ๊ธ ํด์ ๋ฅผ ์๋ํฉ๋๋ค. ํค ๊ธฐ์ ์ฌ์ฉ
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ๋์ผํ ์ํธ. ์ด๊ฒ์ด ์คํจํ๋ฉด ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
-์๋ก์ด PASSWORD
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ฐ์ธ ํค ์๋ฃ๋ฅผ ๋ณดํธํ๋ ์ํธ๋ฅผ ์ง์ ํฉ๋๋ค.
์๋ก ๋ณต์ ๋ ๋ณต์ ๋ณธ ํค ๊ธฐ์ .
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
XNUMXD๋ดํ์ -storepasswd ๋ช ๋ น
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ์ํธ๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค.
-์๋ก์ด PASSWORD
์ง์ ๋ ํค๋ฅผ ๋ณดํธํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์๋กญ๊ณ ๋ค๋ฅธ ์ํธ
๊ฐ๊ฒ.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
XNUMXD๋ดํ์ -ํคํจ์ค์๋ ๋ช ๋ น
์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๊ฐ์ธ ํค ์๋ฃ๋ฅผ ๋ณดํธํ๋ ์ํธ๋ฅผ ๋ณ๊ฒฝํ์ญ์์ค.
์ง์ ํค ๊ธฐ์ .
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
๋๊ตฌ๊ฐ ์ ๊ธ์ ํด์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ํธ๋ฅผ ์ง์ ํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค. ํค
๊ธฐ์ ์ง์ ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ณ๋ช .
์ด ์ต์ ์ ์๋ตํ๋ฉด ๋๊ตฌ๊ฐ ๋จผ์ ์ ๊ธ ํด์ ๋ฅผ ์๋ํฉ๋๋ค. ํค ๊ธฐ์ ์ฌ์ฉ
ํค ์ ์ฅ์๋ฅผ ๋ณดํธํ๋ ๋์ผํ ์ํธ. ์ด๊ฒ์ด ์คํจํ๋ฉด ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
-์๋ก์ด PASSWORD
๊ฐ์ธ ํค๋ฅผ ๋ณดํธํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์๋กญ๊ณ ๋ค๋ฅธ ์ํธ
์ง์ ๋ ์ฌ๋ฃ ํค ๊ธฐ์ .
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
XNUMXD๋ดํ์ -์ง์ฐ๋ค ๋ช ๋ น
์ง์ ๋ ํค ์ ์ฅ์ ํญ๋ชฉ์ ์ญ์ ํ๋ ค๋ฉด ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค.
-๋ณ๋ช ALIAS
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
- ์์ ์ ํ STORE_TYPE
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-ํค ์ ์ฅ์ URL
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๋งค์ฅ ํจ์ค PASSWORD
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-๊ณต๊ธ์ PROVIDER_CLASS_NAME
๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
-v ๋ง๋๋ค ๊ณตํต์ ์ต์ ์์ธํ ๋ด์ฉ์.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ gkeytool-4.8 ์ฌ์ฉ