์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

gkeytool-4.8 - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ gkeytool-4.8 ์‹คํ–‰

์ด๊ฒƒ์€ 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 ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad