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

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

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

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

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” crlutil ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


crlutil - NSS ๋ณด์•ˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ ๋‚ด์˜ CRL ๋‚˜์—ด, ์ƒ์„ฑ, ์ˆ˜์ • ๋˜๋Š” ์‚ญ์ œ
ํŠน์ • CRL์˜ ์ธ์ฆ์„œ ํ•ญ๋ชฉ์„ ๋‚˜์—ด, ์ƒ์„ฑ, ์ˆ˜์ • ๋˜๋Š” ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”


crlutil [์˜ต์…˜] [[์ธ์ˆ˜]]

์ง€์œ„


์ด ๋ฌธ์„œ๋Š” ์•„์ง ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค. ์˜ ์ดˆ๊ธฐ ๊ฒ€ํ† ์— ๊ธฐ์—ฌํ•ด ์ฃผ์‹ญ์‹œ์˜ค.
๋ชจ์งˆ๋ผ NSS ๋ฒ„๊ทธ 836477[1]

๊ธฐ์ˆ 


CRL(Certificate Revocation List) ๊ด€๋ฆฌ ๋„๊ตฌ, crlutil, ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ์ž…๋‹ˆ๋‹ค.
NSS ๋ณด์•ˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ ๋‚ด์—์„œ CRL์„ ๋‚˜์—ด, ์ƒ์„ฑ, ์ˆ˜์ • ๋˜๋Š” ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŠน์ • CRL์˜ ์ธ์ฆ์„œ ํ•ญ๋ชฉ์„ ๋‚˜์—ด, ์ƒ์„ฑ, ์ˆ˜์ • ๋˜๋Š” ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค ๋ฐ ์ธ์ฆ์„œ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ‚ค์— ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ๋‹ค์Œ ์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ
certutil ๋„๊ตฌ) ์ธ์ฆ์„œ ๋งŒ๋ฃŒ ๋˜๋Š” ํ•ด์ง€๋ฅผ ๊ณ„์†ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ๋Š” ์ธ์ฆ์„œ ํ•ด์ง€ ๋ชฉ๋ก ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์— ๋Œ€ํ•œ ์ •๋ณด
๋ณด์•ˆ ๋ชจ๋“ˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ๋Š” ๋ณด์•ˆ ๋ชจ๋“ˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋„๊ตฌ ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์„ ์œ„ํ•œ
์ธ์ฆ์„œ ๋ฐ ํ‚ค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ˆ˜๋‹จ.

์ธ์ฆ์„œ ํ•ด์ง€ ๋ชฉ๋ก ๊ด€๋ฆฌ ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.

crlutil ์˜ต์…˜ [์ธ์ˆ˜]

์—ฌ๊ธฐ์„œ ์˜ต์…˜๊ณผ ์ธ์ˆ˜๋Š” ๋‹ค์Œ ํ•ญ๋ชฉ์— ๋‚˜์—ด๋œ ์˜ต์…˜๊ณผ ์ธ์ˆ˜์˜ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค.
๋‹ค์Œ ์„น์…˜. ๊ฐ ๋ช…๋ น์—๋Š” ํ•˜๋‚˜์˜ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์˜ต์…˜์€ XNUMX๊ฐœ ์ด์ƒ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ธ์ˆ˜. ์‚ฌ์šฉ ๋ฌธ์ž์—ด์„ ๋ณด๋ ค๋ฉด ์˜ต์…˜ ์—†์ด ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ -H๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ ๋ฐ ์ธ์ˆ˜


์˜ต์…˜

์˜ต์…˜์€ ์ž‘์—…์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ต์…˜ ์ธ์ˆ˜๋Š” ์ž‘์—…์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ต์…˜ ๋ฐ ์ธ์ˆ˜
crlutil ๋ช…๋ น์˜ ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.

-D
์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ธ์ฆ์„œ ํ•ด์ง€ ๋ชฉ๋ก์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

-E
์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ง€์ •๋œ ์œ ํ˜•์˜ ๋ชจ๋“  CRL ์ง€์šฐ๊ธฐ

-G
์ƒˆ CRL(์ธ์ฆ์„œ ํ•ด์ง€ ๋ชฉ๋ก)์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

-I
CRL์„ ์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ

-L
์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ์— ์žˆ๋Š” ๊ธฐ์กด CRL์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

-M
cert db ๋˜๋Š” ์ž„์˜์˜ ํŒŒ์ผ์— ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์กด CRL์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์œ„์น˜ํ•œ ๊ฒฝ์šฐ
ํŒŒ์ผ์—์„œ ASN.1 ์ธ์ฝ”๋”ฉ ํ˜•์‹์œผ๋กœ ์ธ์ฝ”๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-S
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜์ง€ ์•Š์€ CRL ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ธ์ˆ˜

์˜ต์…˜ ์ธ์ˆ˜๋Š” ์ž‘์—…์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

-a
ASCII ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ์— ASCII ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ
ํ˜•์‹์€ RFC #1113์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

-B
CA ์„œ๋ช… ํ™•์ธ์„ ์šฐํšŒํ•ฉ๋‹ˆ๋‹ค.

-c crl-gen-ํŒŒ์ผ
CRL ์ƒ์„ฑ/์ˆ˜์ •์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๋ฐ ์‚ฌ์šฉํ•  ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
์•„๋ž˜์˜ crl-cript-file ํ˜•์‹. -M|-G ์˜ต์…˜์ด ์‚ฌ์šฉ๋˜๊ณ  -c crl-script-file์ด ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
์ง€์ •ํ•˜๋ฉด crlutil์€ ํ‘œ์ค€ ์ž…๋ ฅ์—์„œ ์Šคํฌ๋ฆฝํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

-d ๋””๋ ‰ํ† ๋ฆฌ
์ธ์ฆ์„œ ๋ฐ ํ‚ค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ์ด ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค. ~์—
Unix ์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋„๊ตฌ์˜ ๊ธฐ๋ณธ๊ฐ’์€ $HOME/.netscape(์ฆ‰, ~/.๋„ท์Šค์ผ€์ดํ”„).
Windows NT์—์„œ ๊ธฐ๋ณธ๊ฐ’์€ ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

NSS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ์€ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-f ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ
์ธ์ฆ์„œ์— ํฌํ•จํ•  ์•”ํ˜ธ๋ฅผ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•  ํŒŒ์ผ์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.
๋˜๋Š” ์ธ์ฆ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
๋น„๋ฐ€๋ฒˆํ˜ธ. ์ด ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ฌด๋‹จ ์•ก์„ธ์Šค๋ฅผ ๋ฐฉ์ง€ํ•˜์‹ญ์‹œ์˜ค.

-i crl ํŒŒ์ผ
๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ํ‘œ์‹œํ•  CRL์ด ํฌํ•จ๋œ ํŒŒ์ผ์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.

-l ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด๋ฆ„
ํŠน์ • ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ชฉ๋ก: MD2 | MD4 | MD5 |
SHA1 | SHA256 | SHA384 | SHA512

-n ๋ณ„๋ช…
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋‚˜์—ด, ์ƒ์„ฑ, ์ถ”๊ฐ€ํ•  ์ธ์ฆ์„œ ๋˜๋Š” ํ‚ค์˜ ๋‹‰๋„ค์ž„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋‹‰๋„ค์ž„ ๋ฌธ์ž์—ด์— ํฌํ•จ๋œ ๊ฒฝ์šฐ ์ธ์šฉ ๋ถ€ํ˜ธ๋กœ ๋ฌถ์Šต๋‹ˆ๋‹ค.
๊ณต๋ฐฑ

-o ์ถœ๋ ฅ ํŒŒ์ผ
์ƒˆ CRL์˜ ์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ถœ๋ ฅ ํŒŒ์ผ ๋ฌธ์ž์—ด์„
๊ณต๋ฐฑ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ ๋”ฐ์˜ดํ‘œ. ์ด ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ถœ๋ ฅ
๋ชฉ์ ์ง€๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ‘œ์ค€ ์ถœ๋ ฅ์ž…๋‹ˆ๋‹ค.

-P dbprefix
NSS ๋ณด์•ˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ์— ์‚ฌ์šฉ๋˜๋Š” ์ ‘๋‘์‚ฌ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: my_cert8.db).
๋ฐ my_key3.db). ์ด ์˜ต์…˜์€ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„ ๋ณ€๊ฒฝ
์ธ์ฆ์„œ ๋ฐ ํ‚ค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-t crl ์œ ํ˜•
CRL ์œ ํ˜•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ์œ ํ˜•์€ 0 - SEC_KRL_TYPE, 1 - SEC_CRL_TYPE์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ
์˜ต์…˜์ด ๊ตฌ์‹์ž…๋‹ˆ๋‹ค

-u URL
URL์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

-w ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฌธ์ž์—ด
๋ช…๋ น์ค„์— db ์•”ํ˜ธ๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.

-Z ์•Œ๊ณ ๋ฆฌ์ฆ˜
CRL ์„œ๋ช…์— ์‚ฌ์šฉํ•  ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

C.R.L. ์„ธ๋Œ€ SCRIPT ํ†ต์‚ฌ๋ก 


CRL ์ƒ์„ฑ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์˜ ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

* ์ฃผ์„์ด ์žˆ๋Š” ์ค„์—๋Š” ์ค„์˜ ์ฒซ ๋ฒˆ์งธ ๊ธฐํ˜ธ๋กœ #์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

* "์ด ์—…๋ฐ์ดํŠธ" ๋˜๋Š” "๋‹ค์Œ ์—…๋ฐ์ดํŠธ" CRL ํ•„๋“œ ์„ค์ •:

์—…๋ฐ์ดํŠธ=YYYYMMDDhhmmssZ ๋‹ค์Œ์—…๋ฐ์ดํŠธ=YYYYMMDDhhmmssZ

ํ•„๋“œ "๋‹ค์Œ ์—…๋ฐ์ดํŠธ"๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์€ GeneralizedTime ํ˜•์‹์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
(YYYYMMDDhhmmssZ). ์˜ˆ: 20050204153000Z

* CRL ๋˜๋Š” CRL ์ธ์ฆ์„œ ํ•ญ๋ชฉ์— ํ™•์žฅ ์ถ”๊ฐ€:

addext ํ™•์žฅ์ž ์ด๋ฆ„ ์ค‘์š”/๋น„์ค‘์š” [arg1[arg2 ...]]

์–ด๋””์—:

extension-name: ์•Œ๋ ค์ง„ ํ™•์žฅ์ž ์ด๋ฆ„์˜ ๋ฌธ์ž์—ด ๊ฐ’. ํฌ๋ฆฌํ‹ฐ์ปฌ/๋น„ ํฌ๋ฆฌํ‹ฐ์ปฌ: 1
ํ™•์žฅ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ, ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ 0์ž…๋‹ˆ๋‹ค. arg1, arg2: ํ™•์žฅ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ค๋ฆ„
ํ™•์žฅ ๋งค๊ฐœ๋ณ€์ˆ˜

addext๋Š” ์ด์ „์— addcert์—์„œ ์„ค์ •ํ•œ ๋ฒ”์œ„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค์Œ์— ๋Œ€ํ•œ ํ™•์žฅ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
๋ฒ”์œ„ ๋‚ด์˜ ๋ชจ๋“  ์ธ์ฆ์„œ ํ•ญ๋ชฉ.

* CRL์— ์ธ์ฆ์„œ ํ•ญ๋ชฉ ์ถ”๊ฐ€:

addcert ๋ฒ”์œ„ ๋‚ ์งœ

๋ฒ”์œ„: ๋Œ€์‹œ๋กœ ๊ตฌ๋ถ„๋œ ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ ๊ฐ’: ๋‹ค์Œ์— ์˜ํ•ด ์ถ”๊ฐ€๋  ์ธ์ฆ์„œ ๋ฒ”์œ„
์ด ๋ช…๋ น. ๋Œ€์‹œ๋Š” ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—†๋Š” ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ธ์ฆ์„œ๋งŒ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
๊ตฌ๋ถ„ ๊ธฐํ˜ธ. ๋‚ ์งœ: ์ธ์ฆ์„œ ํ•ด์ง€ ๋‚ ์งœ. ๋‚ ์งœ๋Š” GeneralizedTime์œผ๋กœ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ˜•์‹(YYYYMMDDhhmmssZ).

* CRL์—์„œ ์ธ์ฆ์„œ ํ•ญ๋ชฉ ์ œ๊ฑฐ

rmcert ๋ฒ”์œ„

์–ด๋””์—:

๋ฒ”์œ„: ๋Œ€์‹œ๋กœ ๊ตฌ๋ถ„๋œ ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ ๊ฐ’: ๋‹ค์Œ์— ์˜ํ•ด ์ถ”๊ฐ€๋  ์ธ์ฆ์„œ ๋ฒ”์œ„
์ด ๋ช…๋ น. ๋Œ€์‹œ๋Š” ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—†๋Š” ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ธ์ฆ์„œ๋งŒ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
๊ตฌ๋ถ„์ž.

* CRL์˜ ์ธ์ฆ์„œ ํ•ญ๋ชฉ ๋ฒ”์œ„ ๋ณ€๊ฒฝ

์ƒˆ๋กœ์šด ๋ฒ”์œ„

์–ด๋””์—:

new-range: ๋Œ€์‹œ๋กœ ๊ตฌ๋ถ„๋œ ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ ๊ฐ’: ์ถ”๊ฐ€๋  ์ธ์ฆ์„œ ๋ฒ”์œ„
์ด ๋ช…๋ น์œผ๋กœ. ๋Œ€์‹œ๋Š” ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—†๋Š” ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ธ์ฆ์„œ๋งŒ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
๊ตฌ๋ถ„์ž.

๊ตฌํ˜„๋œ ํ™•์žฅ

CRL์— ๋Œ€ํ•ด ์ •์˜๋œ ํ™•์žฅ์€ ์ถ”๊ฐ€ ํŠน์„ฑ์„ ๋‹ค์Œ๊ณผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
ํ•ญ๋ชฉ์˜ CRL. ์ž์„ธํ•œ ๋‚ด์šฉ์€ RFC #3280์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

* ๊ถŒํ•œ ํ‚ค ์‹๋ณ„์ž ํ™•์žฅ ์ถ”๊ฐ€:

๊ธฐ๊ด€ ํ‚ค ์‹๋ณ„์ž ํ™•์žฅ์€ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‹๋ณ„ํ•˜๋Š” ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
CRL ์„œ๋ช…์— ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ์ธ ํ‚ค์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

authKeyId ์ค‘์š” [ํ‚ค ID | dn ์ธ์ฆ์„œ-์‹œ๋ฆฌ์–ผ]

์–ด๋””์—:

authKeyIdent: ํ™•์žฅ์˜ ์ด๋ฆ„์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”: ๊ฐ’์€ 1 ์ค‘ 0์ž…๋‹ˆ๋‹ค. ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ด ํ™•์žฅ์ด ์ค‘์š”ํ•˜๋ฉด 1๋กœ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 0์œผ๋กœ. key-id: ๋‹ค์Œ์— ํ‘œ์‹œ๋œ ํ‚ค ์‹๋ณ„์ž
์˜ฅํ…Ÿ ๋ฌธ์ž์—ด. dn::์€ CA ๊ณ ์œ  ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. cert-serial: ๊ธฐ๊ด€ ์ธ์ฆ์„œ ์ผ๋ จ ๋ฒˆํ˜ธ
์ˆ˜.

* ๋ฐœํ–‰์ž ๋Œ€์ฒด ์ด๋ฆ„ ํ™•์žฅ์ž ์ถ”๊ฐ€:

๋ฐœ๊ธ‰์ž ๋Œ€์ฒด ์ด๋ฆ„ ํ™•์žฅ์„ ํ†ตํ•ด ์ถ”๊ฐ€ ID๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
CRL ๋ฐœํ–‰์ž. ์ •์˜๋œ ์˜ต์…˜์—๋Š” rfc822 ์ด๋ฆ„(์ „์ž ๋ฉ”์ผ ์ฃผ์†Œ),
DNS ์ด๋ฆ„, IP ์ฃผ์†Œ ๋ฐ URI.

issuerAltNames ์ค‘์š”ํ•˜์ง€ ์•Š์€ ์ด๋ฆ„ ๋ชฉ๋ก

์–ด๋””์—:

subjAltNames: 0์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ํ™•์žฅ๋ช…์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
์ค‘์š”ํ•˜์ง€ ์•Š์€ ํ™•์žฅ์ž ์ด๋ฆ„ ๋ชฉ๋ก: ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ์ด๋ฆ„ ๋ชฉ๋ก

* CRL ๋ฒˆํ˜ธ ํ™•์žฅ ์ถ”๊ฐ€:

CRL ๋ฒˆํ˜ธ๋Š” ๋‹จ์กฐ ์ฆ๊ฐ€๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์€ CRL ํ™•์žฅ์ž…๋‹ˆ๋‹ค.
์ง€์ •๋œ CRL ๋ฒ”์œ„ ๋ฐ CRL ๋ฐœ๊ธ‰์ž์— ๋Œ€ํ•œ ์‹œํ€€์Šค ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ์ด ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š”
ํŠน์ • CRL์ด ๋‹ค๋ฅธ CRL์„ ๋Œ€์ฒดํ•˜๋Š” ์‹œ๊ธฐ๋ฅผ ์‰ฝ๊ฒŒ ๊ฒฐ์ •

crlNumber ์ค‘์š”ํ•˜์ง€ ์•Š์€ ์ˆซ์ž

์–ด๋””์—:

crlNumber: ํ™•์žฅ์ž์˜ ์ด๋ฆ„์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. critical: 0์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋‚ด์„  ๋ฒˆํ˜ธ: ์ผ๋ จ ๋ฒˆํ˜ธ๋ฅผ ์‹๋ณ„ํ•˜๋Š” long ๊ฐ’
CRL.

* ํ•ด์ง€ ์‚ฌ์œ  ์ฝ”๋“œ ํ™•์žฅ ์ถ”๊ฐ€:

reasonCode๋Š” ๋ฌธ์ œ์˜ ์›์ธ์„ ์‹๋ณ„ํ•˜๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์€ CRL ํ•ญ๋ชฉ ํ™•์žฅ์ž…๋‹ˆ๋‹ค.
์ธ์ฆ์„œ ์ทจ์†Œ.

reasonCode ์ค‘์š”ํ•˜์ง€ ์•Š์€ ์ฝ”๋“œ

์–ด๋””์—:

reasonCode: ํ™•์žฅ๋ช…์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•˜์ง€ ์•Š์Œ: 0์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ํ™•์žฅ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์ •๋˜์ง€ ์•Š์Œ(0), keyCompromise(1), cACompromise(2), affiliationChanged(3), ๋Œ€์ฒด๋จ
(4),cessationOfOperation(5),certificateHold(6),removeFromCRL(8),privileWithdrawn
(9), aAํƒ€ํ˜‘ (10)

* ๋ฌดํšจ ๋‚ ์งœ ์—ฐ์žฅ ์ถ”๊ฐ€:

๋ฌดํšจ ๋‚ ์งœ๋Š” ์œ ํšจ ๋‚ ์งœ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์€ CRL ํ•ญ๋ชฉ ํ™•์žฅ์ž…๋‹ˆ๋‹ค.
๊ฐœ์ธ ํ‚ค๊ฐ€ ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜ ์ธ์ฆ์„œ๊ฐ€ ์†์ƒ๋œ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง€๊ฑฐ๋‚˜ ์˜์‹ฌ๋˜๋Š” ๊ฒฝ์šฐ
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฌดํšจ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

invalidityDate ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋‚ ์งœ

์–ด๋””์—:

crlNumber: ํ™•์žฅ๋ช…์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•˜์ง€ ์•Š์Œ: 0์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ค‘์š”ํ•˜์ง€ ์•Š์€ ์—ฐ์žฅ ๋‚ ์งœ: ์ธ์ฆ์„œ์˜ ์œ ํšจํ•˜์ง€ ์•Š์€ ๋‚ ์งœ์ž…๋‹ˆ๋‹ค. ๋‚ ์งœ๋Š”
GeneralizedTime ํ˜•์‹(YYYYMMDDhhmmssZ).

์‚ฌ์šฉ๋ฒ•


์ธ์ฆ์„œ ํ•ด์ง€ ๋ชฉ๋ก ๊ด€๋ฆฌ ๋„๊ตฌ์˜ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ทธ๋ฃนํ™”๋ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ์˜ต์…˜๊ณผ ์ธ์ˆ˜์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๊ฐํ˜•์˜ ์˜ต์…˜ ๋ฐ ์ธ์ˆ˜
๋Œ€๊ด„ํ˜ธ๋Š” ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ ๋Œ€๊ด„ํ˜ธ๊ฐ€ ์—†๋Š” ๊ฒƒ์€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.

ํ™•์žฅ ๋ฐ ํ•ด๋‹น ํ™•์žฅ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ "๊ตฌํ˜„๋œ ํ™•์žฅ"์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

* CRL ์ƒ์„ฑ ๋˜๋Š” ์ˆ˜์ •:

crlutil -G|-M -c crl-gen-file -n ๋‹‰๋„ค์ž„ [-i crl] [-u url] [-d keydir] [-P dbprefix] [-l alg] [-a] [-B]

* ๋ชจ๋“  CRls ๋˜๋Š” ๋ช…๋ช…๋œ CRL ๋‚˜์—ด:

crlutil -L [-n crl-์ด๋ฆ„] [-d krydir]

* db์—์„œ CRL ์‚ญ์ œ:

crlutil -D -n ๋ณ„์นญ [-d keydir] [-P dbprefix]

* db์—์„œ CRL ์ง€์šฐ๊ธฐ:

crlutil -E [-d ํ‚ค ๋””๋ ‰ํ„ฐ๋ฆฌ] [-P dbprefix]

* db์—์„œ CRL ์‚ญ์ œ:

crlutil -D -n ๋ณ„์นญ [-d keydir] [-P dbprefix]

* db์—์„œ CRL ์ง€์šฐ๊ธฐ:

crlutil -E [-d ํ‚ค ๋””๋ ‰ํ„ฐ๋ฆฌ] [-P dbprefix]

* ํŒŒ์ผ์—์„œ CRL ๊ฐ€์ ธ์˜ค๊ธฐ:

crlutil -I -i crl [-t crlType] [-u url] [-d keydir] [-P dbprefix] [-B]

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ crlutil ์‚ฌ์šฉ


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

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

  • 1
    ํŽ˜์ด์ €
    ํŽ˜์ด์ €
    Phaser๋Š” ๋น ๋ฅด๊ณ  ๋ฌด๋ฃŒ์ด๋ฉฐ ์žฌ๋ฏธ์žˆ๋Š” ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค HTML5 ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ
    WebGL ๋ฐ ์บ”๋ฒ„์Šค ๋ Œ๋”๋ง
    ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €. ๊ณ„๋žต
    ๊ณต๋™ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    ํŽ˜์ด์ € ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ”์‚ด ์—”์ง„
    ๋ฐ”์‚ด ์—”์ง„
    VASSAL์€ ์ œ์ž‘์„ ์œ„ํ•œ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.
    ๊ธฐ์กด ๋ณด๋“œ์˜ ์ „์ž ๋ฒ„์ „
    ๊ทธ๋ฆฌ๊ณ  ์นด๋“œ ๊ฒŒ์ž„. ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„ ์กฐ๊ฐ ๋ Œ๋”๋ง ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ,
    ๊ทธ๋ฆฌ๊ณ  ...
    VASSAL ์—”์ง„ ๋‹ค์šด๋กœ๋“œ
  • 3
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋ฐ LGPL๋กœ PDF ํŒŒ์ผ ํŽธ์ง‘ ๋ฐ
    MPL ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค. OpenPDF๋Š”
    iText์˜ LGPL/MPL ์˜คํ”ˆ ์†Œ์Šค ํ›„๊ณ„์ž,
    ์—์ด...
    OpenPDF ๋‹ค์šด๋กœ๋“œ - iText ํฌํฌ
  • 4
    ์‚ฌ๊ฐ€ GIS
    ์‚ฌ๊ฐ€ GIS
    SAGA - ์ž๋™ํ™” ์‹œ์Šคํ…œ
    Geoscientific ๋ถ„์„ - ์ง€๋ฆฌ์ ์ž…๋‹ˆ๋‹ค
    ์ •๋ณด ์‹œ์Šคํ…œ(GIS) ์†Œํ”„ํŠธ์›จ์–ด
    ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์—„์ฒญ๋‚œ ๊ธฐ๋Šฅ
    ์ฒ˜๋ฆฌ ๋ฐ ์•„๋‚˜...
    ์‚ฌ๊ฐ€ GIS ๋‹ค์šด๋กœ๋“œ
  • 5
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    IBM Toolbox for Java / JTOpen์€
    ์ง€์›ํ•˜๋Š” Java ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ฐ ์ธํ„ฐ๋„ท ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    OS/400์„ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ชจ๋ธ,
    i5/OS, ์˜ค...
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž ๋‹ค์šด๋กœ๋“œ
  • 6
    D3.js
    D3.js
    D3.js(๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ D3)
    ํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œ๊ฐํ™”. D3์™€ ํ•จ๊ป˜
    ๋‹น์‹ ...
    D3.js ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad