* ์ธ์ฆ์ ๊ฒ์ฆ์ด๋?
์ ๋ขฐ๋น์ฌ์๊ฐ ์์ ์ด ์ ๋ขฐํ๋ TrustAnchor์ ๊ณต๊ฐํค๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ๊ฒ์ฆํ๊ณ ์ ํ๋ ๋์ ์ธ์ฆ์์ ์์ ์ ๋ช ๊ณผ ๊ณต๊ฐํค์ ์ฐ๊ฒฐ์ด ์ฌ๋ฐ๋ฅธ๊ฐ๋ฅผ ๊ฒ์ฆํ๋ ๊ฒ
์ฉ์ด ์ ์
๊ฐ) ๋์ ์ธ์ฆ์ : ๊ฒ์ฆ ๋์์ด ๋๋ ์ธ์ฆ์
๋) ์ ๋ขฐ ๋น์ฌ์ : ๋์ ์ธ์ฆ์์ ์ ๋ขฐ์ฑ์ ํ์ธ ํ๊ธฐ ์ํด ์ธ์ฆ์ ๊ฒ์ฆ์ ์ํ ํ๋์
๋ค) TrustAnchor :
- ์ ๋ขฐ๋น์ฌ์์ ์ต์์ ์ธ์ฆ๊ธฐ๊ด ( ์ ๋ขฐ์ ์ถ๋ฐ ์ )
- Self-Sign ์ธ์ฆ์
* ์ธ์ฆ์ ํ์ฅ ํ๋ critical์ ์ฒ๋ฆฌ
* ์ธ์ฆ์ ๊ฒ์ฆ ์ ์ฐจ
1) ์ธ์ฆ์ ๊ฒฝ๋ก ๊ตฌ์ถ
- ์ธ์ฆ์ ๊ฒฝ๋ก ๊ฒ์ฆ ๊ณผ์ ์ ์ํํ๊ธฐ ์ํด ํ์ํ ์ธ์ฆ์ ๊ฒฝ๋ก ๋ฐ ์ธ์ฆ์ ์ํ ์ ๋ณด๋ฅผ ํ๋ํ๋ ๊ณผ์
- 2) ์ธ์ฆ์ ๊ฒฝ๋ก ๊ฒ์ฆ
- ์ธ์ฆ์ ๊ฒฝ๋ก ๊ตฌ์ถ ๊ณผ์ ์ ํตํด ํ๋๋ ์ ๋ณด๋ฅผ ์ด์ฉํด ๋์ ์ธ์ฆ์๋ฅผ ๊ฒ์ฆ ํ๋ ๊ณผ์
* ์๋ช ๊ฒ์ฆ
* ์ ํจ ๊ธฐ๊ฐ ๊ฒ์ฆ
* ์ธ์ฆ์ ์ํ ๊ฒ์ฆ (CRL)
* Name Chain ๊ฒ์ฆ
* ์ ์ฑ ๊ฒ์ฆ
* ์ ์ฑ ๋งตํ
* Name Scope ๊ฒ์ฆ
* Key Usage ๊ฒ์ฆ
* ์ธ์ฆ์ ๊ฒฝ๋ก ๊ธฐ๋ณธ ๊ฒ์ฆ
์ ๋ขฐ ๋น์ฌ์๋ n๋ฒ์งธ ์ธ์ฆ์๋ฅผ ๊ฒ์ฆํ๊ธฐ ์ํด ์์ฑ ํ ์ธ์ฆ๊ฒฝ๋ก {(1, ... , n})๋ ๋ค์์ ๋ง์กฑ ํด์ผ ํ๋ค
* {1, ... , n-1}์ค ์ธ์ฆ์x์ ์์ ์๋ ์ธ์ฆ์ x+1์ ๋ฐ๊ธ์์ด์ด์ผ ํ๋ค
* ์ธ์ฆ์ 1์ ์ ๋ขฐ๋น์ฌ์๊ฐ ์ ๋ขฐํ๋ ์ต์์์ธ์ฆ๊ธฐ๊ด์ ๋ณด๋ฅผ ์ด์ฉํด ๋ฐ๊ธ๋ ์ธ์ฆ์์ด๋ค.
* ์ธ์ฆ์ n ์ ์ ๋ขฐ๋น์ฌ์๊ฐ ๊ฒ์ฆํ๊ธธ ์ํ๋ ๋์์ธ์ฆ์์ด๋ค
- ์ด๊ธฐ์ ์ฑ
๋งคํ๊ธ์ง(initial-policy-mapping-inhibit)
- ์ ์ฑ ๋งคํ ์ํ ์ฌ๋ถ ์ค์ ์ด๊ธฐ ๊ฐ์ FALSE ์ด๋ค (์ด๊ธฐ ์ ์ฑ ๋งคํ์ ํด์ผ ํ๋ค๋ ๊ฑด๊ฐ? )
- ์ด๊ธฐ๋ช
์์ ์ฑ
( initial-explicit-policy )
- ์ฌ์ฉ์ ์ด๊ธฐ ์ ์ฑ (user-initial-policy-set) ์ค ์ ์ด๋ ํ๋์ ์ ์ฑ ์ด ์ ํจํ ์ ์ฑ ํธ๋ฆฌ(valid-policy-tree)์ ๋ฐ์๋๋์ง ์ค์
- ์ด๊ธฐ ๊ฐ์ TRUE ์ค์
- ์ด๊ธฐ๋ชจ๋ ์ ์ฑ
๊ธ์ง(initial-any-policy-inhibit)
- ์ธ์ฆ์์ ํฌํจ๋ ์ธ์ฆ์ ์ ์ฑ ํ์ฅํ๋ ๋ด์ ํฌํจ๋ any-policy๋ฅผ ๋ํ๋ด๋ OID ์ฒ๋ฆฌ ์ฌ๋ถ ์ค์
- ์ด๊ธฐ ๊ฐ์ FALSE ์ค์
์ธ์ฆ์ ๊ฒ์ฆ ๊ณ์ ...............
'PKI > Geneal Infomation' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ณต๊ฐํค ๊ธฐ๋ฐ ๊ตฌ์กฐ (PKI) ๊ฐ๋ (0) | 2023.04.27 |
---|---|
GnuPG ์ฌ์ฉ ํ๊ธฐ ( ์๋์ฐ ํ๊ฒฝ gpg4win ) (0) | 2023.04.26 |
OpenSSL 3.0 ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ ( OpenSSL 1.1.1 ๊ณผ ๋น๊ต ) (0) | 2023.04.26 |
์ธ์ฆ์์ ํค์ ๋ํ ํ์ฅ์ ํ์(PEM CER DER CRT CSR, PFX, P12 ) (0) | 2023.03.03 |
PKCS ๋ฌธ์ ๋ฒํธ ์ ์ (0) | 2022.11.18 |