My Programs

CertMan Version 1.8.0 ์—…๋ฐ์ดํŠธ

JayKim๐Ÿ™‚ 2023. 8. 19. 00:28

CertMan Version 1.8.0 ์—…๋ฐ์ดํŠธ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
CertMan์— ๋Œ€ํ•œ ํŒŒ์ผ ์„ค๋ช…์€ CertMan ( X509 Cert, CRL Manager ) ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

[Download] CertMan Version 1.8.0 ( Windows 64bits )
[Download] CertMan Version 1.8.0 ( MacOS )
[Download] CertMan Version 1.8.0 ( Linux 64bits )

Version 1.8.0 ์—…๋ฐ์ดํŠธ

Version 1.7.0 ์—…๋ฐ์ดํŠธ

  • ์ €์ž‘๊ถŒ ํ‘œ์‹œ ๋ฐ ์‚ฌ์šฉ ์˜คํ”ˆ์†Œ์Šค์— ๋Œ€ํ•œ ์ €์ž‘๊ถŒ ์ •๋ณด ํ‘œ์‹œ
  • OpenSSL 3.0.8 ๋ณ€๊ฒฝ ์—†์ด ์ง€์›
  • ์˜๋ฌธ ๋ฉ”์„ธ์ง€ ๊ฐœ์„ 
  • ์—๋Ÿฌ ์ฝ”๋“œ ๊ตฌ์ฒดํ™”
  • UI ๊ฐœ์„ 

Version 1.6.0 ์—…๋ฐ์ดํŠธ

  • ๋น„๋ผ์ด์„ ์Šค ๋ชจ๋“œ ์•ˆ์ •ํ™” ๋ฐ ํƒ€์ดํ‹€ ํ‘œ์‹œ
  • ๋ฉ”์ธ ์•„์ด์ฝ˜ ๋ณ€๊ฒฝ

Version 1.5.6 ์—…๋ฐ์ดํŠธ

  • ๋ฆฌ๋ˆ…์Šค 64๋น„ํŠธ ์ง€์›
  • Q&A ๋งํฌ Groogle Groups ๋ณ€๊ฒฝ
  • Tray ๊ธฐ๋Šฅ ์ œ๊ฑฐ
  • DN ์ƒ์„ฑ ์ฐฝ ์ง€์›
  • ๊ฐ€์ ธ์˜ค๊ธฐ์—์„œ ์ž…๋ ฅ์ฐฝ ์ง€์›
  • ์˜ค๋ฅ˜ ์ˆ˜์ • ๋ฐ ์•ˆ์ •ํ™”

Version 1.5.4 ์—…๋ฐ์ดํŠธ

  • CSR ๊ฐ€์ ธ์˜ค๊ธฐ์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ ์‹œ๊ฐ„ ์„ค์ • ๋ฐ NotUsed ์ƒํƒœ ์ฒ˜๋ฆฌ
  • ChallengePassword ๊ฐ’ ํ‘œ์‹œ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • CSR ์—์„œ UnstrusturedName ํ•„๋“œ ์ง€์›
  • DN ๊ฐ’ ๋งŒ๋“ค๊ธฐ ์ฐฝ ์ง€์›

Version 1.5.2 ์—…๋ฐ์ดํŠธ

  • ํฐํŠธ ์„ค์ • ์ ์šฉ ๊ฐœ์„ 
  • ๋กœ๊ทธ ์ผ์‹œ ์ •์ง€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ธ์ฆ์„œ ๋ฐ CRL ํ”„๋กœํŒŒ์ผ ์ƒ์„ธ ๋กœ๊ทธ ๊ฐœ์„ 
  • Change Password ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๋ฐ์ดํƒ€ ์žˆ์–ด๋„ Set Password ๊ธฐ๋Šฅ ์ง€์›
  • qmake ์—์„œ cmake ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ณ€๊ฒฝ

Version 1.5.0 ์—…๋ฐ์ดํŠธ

  • ์ธ์ฆ์„œ ํ”„๋กœํŒŒ์ผ ๋ณ€๊ฒฝํ•˜๋ฉด ์˜ค๋ฅ˜๋กœ ๋ฒ„์ „ ๋ฐ CSR์šฉ์œผ๋กœ ์„ ํƒ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ์ธ์ฆ์„œ ๋ฐ CRL ๋ฐœ๊ธŠ ์‹œ ๊ฐ€์ ธ์˜ค๊ธฐ ์ธ์ฆ์„œ๋Š” ์ œ์™ธ ์‹œํ‚ด
  • ์ธ์ฆ์„œ ๋ฐ CRL ํ™•์žฅ์ž ํ”„๋กœํŒŒ์ผ ๋ณด๊ธฐ ์ƒ์„ธํ™”
  • ์š”์ฒญ์„œ ๋ณด๊ธฐ์—์„œ ๊ณต๊ฐœํ‚ค ๋ณด๊ธฐ ์ถ”๊ฐ€
  • getLDAP ์„ getURI ๋กœ ๋ณ€๊ฒฝ (http URL ์ง€์›)
  • ์ธ์ฆ์„œ ํ”„๋กœํŒŒ์ผ์—์„œ ์ด๋ฆ„์ œํ•œ์—์„œ dirName ํฌ๋งท์ง€์›
  • CRL ์ •๋ณด์—์„œ LastUpdate ํ˜ธ์นญ์„ ThisUpdate๋กœ ๋ณ€๊ฒฝ (DB๋„ ๋ณ€๊ฒฝ)
  • ์ธ์ฆ์„œ ๋ณด๊ธฐ์—์„œ ๊ณต๊ฐœํ‚ค ๊ฐ’ ๋ณด๊ธฐ ์„ธ๋ถ„ํ™”
  • ์ธ์ฆ์„œ ๋ฐ ํ”„๋กœํŒŒ์ผ ์ค‘๋ณต๊ฐ’ ๋ฐฉ์ง€
  • ๊ทธ์™ธ ๋‹ค์ˆ˜์˜ UI ๋ฐ ๋ฉ”์„ธ์ง€ ๊ฐœ์„  ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ( 1.5.0 ๋ฒ„์ „์—์„œ DB ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ์œผ๋กœ ์ด์ „ ๋ฒ„์ „์˜ ๋ฐ์ดํƒ€๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค )

Version 1.4.6 ์—…๋ฐ์ดํŠธ

  • ์ธ์ฆ์„œ ๋ณด๊ธฐ์—์„œ ๊ณต๊ฐœํ‚ค ๊ฐ’ ํ‘œ์‹œ ์ง€์›
  • ์ธ์ฆ์„œ ๋ณด๊ธฐ์—์„œ ์†์„ฑ ์„ ํƒ ์ฝค๋ณด ์ง€์›
  • ์ธ์ฆ์„œ ์ƒ์„ฑ์‹œ Authority Key Identifier ๊ฐ’ ์ƒ์„ฑ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • CSR ํŒŒ์ผ ์ฝ๊ธฐ ๋ฐœ๊ธ‰ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ์ธ์ฆ์„œ ๋ฐ CRL ๋งˆ์ง€๋ง‰ ๋ฐœ๊ธ‰์ž ๋ฐ ํ”„๋กœํŒŒ์ผ ์ž๋™ ์„ ํƒ ์ฒ˜๋ฆฌ
  • ๊ทธ์™ธ UI ๋ฐ ๋ฉ”์„ธ์ง€ ๊ฐœ์„ 

Version 1.4.4 ์—…๋ฐ์ดํŠธ

  • ์œˆ๋„์šฐ ํ™˜๊ฒฝ๊ณผ MacOS ํ™˜๊ฒฝ ์ง€์› UI ๊ฐœ์„  ( MacOS ๋‹ค์ˆ˜ ํ™˜๊ฒฝ ๊ฐœ์„  )
  • ์œˆ๋„์šฐ ๊ธฐ๋ณธ ํฐํŠธ Consolas ํฐํŠธ ์‚ฌ์šฉ
  • ์˜ค๋ฅ˜๋กœ ์ธํ•œ ๋ฉ”๋ชจ๋ฆฌ ํฌ๋ž˜์‰ฌ ์•ˆ์ •ํ™” ์ž‘์—…

Version 1.4.2 ์—…๋ฐ์ดํŠธ

  • ์ž๋™ ์—…๋ฐ์ดํŠธ ๊ธฐ๋Šฅ ์ง€์›
  • RSA ๊ฐœ์ธํ‚ค ๋‚ด๋ณด๋‚ด๊ธฐ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • License ์ •๋ณด ๋ณด๊ธฐ ๋ฐ ์ถ”๊ฐ€ ์ง€์›
    • ํ˜„์žฌ 2023-12-31 ์ผ ๊นŒ์ง€ ๋ผ์ด์„ ์Šค๊ฐ€ ํฌํ•จ ๋˜์–ด ์žˆ์Œ
  • MacOS ๊ธฐ๋ณธ ํฐํŠธ๋ฅผ Monaco ํฐํŠธ ์‚ฌ์šฉ

Version 1.4.0 ์—…๋ฐ์ดํŠธ

  • ์š”์ฒญ์„œ(CSR) ์ •๋ณด ๋ณด๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • CSR ์ƒ์„ฑ ์‹œ Extension ์˜์—ญ ์ง€์›
  • ์ธ์ฆ์„œ ์ƒ์„ฑ ์‹œ CSR Extension ์ ์šฉ ์ง€์›
  • ์›๊ฒฝ DataBase ์ง€์›( MySQL, PosgreSQL ์ง€์›)
    • ํ˜„์žฌ MySQL๊ณผ PostgreSQL ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋ณ„๋„ ๋„ฃ์–ด ์ค˜์•ผ ํ•จ
    • ์›๊ฒฝ DB ์‚ฌ์šฉ ํ• ๋ ค๋ฉด DB ๋ฐ Table ์ƒ์„ฑ์€ ๊ฐœ๋ณ„ ์ž‘์—… ํ•„์š”ํ•จ ( ์ถ”ํ›„ ๋ฉ”๋‰ด์–ผ ์˜ˆ์ • )
  • ๊ฐœ์ธํ‚ค ํŒจ์Šค์›Œ๋“œ ์ €์žฅ ๋ฐฉ์‹ ๋ณ€๊ฒฝ
    • AES-CBC ์•”ํ˜ธํ™”์—์„œ PKCS#8 ํ˜•์‹์œผ๋กœ ์•”ํ˜ธํ™” ๋ณ€๊ฒฝ
  • ์š”์ฒญ์„œ(CSR) ์ •๋ณด ๋ณด๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • DB์ƒ์„ฑ ์ดํ›„์—๋„ ๊ฐœ์ธํ‚ค ์•”ํ˜ธํ™” ์„ค์ • ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    • ์ €์žฅ๋œ ๊ฐœ์ธํ‚ค๊ฐ€ ์—†์„ ๋•Œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ์—ฐ๊ฒฐ ๋Š๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๋ฒ„๊ทธ ๋ฐ ์ด์Šˆ ๋ฉ”๋‰ด์™€ Q&A ๋ฉ”๋‰ด ์ถ”๊ฐ€
  • UI ๊ฐœ์„  ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ์ด์ „ ๋ฒ„์ „(1.2.X ์ด์ „ ๋ฒ„์ „)์—์„œ ์ƒ์„ฑํ•œ DB ํŒŒ์ผ์€ ์ง€์› ์•ˆ๋จ
    • ์›๊ฒฝ DB ์ง€์›์œผ๋กœ ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ ๋ฐ ๊ฐœ์ธํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹ ๋ณ€๊ฒฝ์œผ๋กœ ์ด์ „ ๋ฒ„์ „ ํ˜ธํ™˜ ์•ˆ๋จ

Version 1.2.4 ์—…๋ฐ์ดํŠธ

  • PKCS11 ๋ฐฉ์‹ CSR, ์ธ์ฆ์„œ, CRL ์ƒ์„ฑ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • PKCS11 ์ €์žฅ์—์„œ ๋ผ๋ฒจ ์ •๋ณด ์„ค์ • ์ง€์›
  • ๊ฐœ์ธํ‚ค ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ์—์„œ ์ƒํƒœ๋ฅผ Not Used ๋กœ ์„ค์ •
  • PFX ๊ฐ€์ ธ์˜ค๊ธฐ ๊ฐœ์ธํ‚ค๋Š” Used ์„ค์ •
  • ๊ทธ์™ธ ๋ฉ”์„ธ์ง€ ๋ฐ UI ๊ฐœ์„ 

Version 1.2.2 ์—…๋ฐ์ดํŠธ

  • ํฐํŠธ ํŒจ๋ฐ€๋ฆฌ ์„ค์ • ๊ธฐ๋Šฅ ์ง€์›
  • PKCS#11 ๋ชจ๋“ˆ ์‚ฌ์šฉ ์˜ค๋ฅ˜ ๊ฐœ์„ 
  • DSA ๋ฐ EdDSA ๊ฐ€์ ธ์˜ค๊ธฐ/๋‚ด๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ ์ง€์›
  • ๊ณต๊ฐœํ‚ค ๋‚ด๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๊ฐœ์ธํ‚ค ๋ฐ PFX ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ต์…˜ ์„ ํƒ ๊ธฐ๋Šฅ ์ง€์›
  • ๊ฐœ์ธํ‚ค ์ •๋ณด์ฐฝ์—์„œ ํ‚ค ์Œ ์ฒดํฌ ์ถ”๊ฐ€
  • ๊ฐœ์ธํ‚ค ์ •๋ณด์ฐฝ์—์„œ PKCS#11 ์ €์žฅ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ธ์ฆ์„œ AltName์—์„œ otherName ํ˜•์‹ ์ง€์›
  • ์ธ์ฆ์„œ ๊ธฐ๊ฐ„ ๊ฐฑ์‹  ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • PKCS#11 PIN ์„ค์ • ์ถ”๊ฐ€
  • ์ธ์ฆ์„œ ํ๊ธฐ์‹œ ์•„์ด์ฝ˜ ํ‘œ์‹œ ๋ณ€๊ฒฝ
  • SM2 ํ‚ค ์ธ๊ฒฝ์šฐ ์ธ์ฆ์„œ ์ƒ์„ฑ์‹œ ํ”„๋กœํŒŒ์ผ ํ•ด์‰ฌ๊ฐ€ SM3 ์•„๋‹ˆ๋ผ๋„ SM3๋ณ€๊ฒฝ ์ง€์›
  • UI ๋ฐ ๋ฉ”์„ธ์ง€ ๊ฐœ์„ 
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ธ์‹ ์˜ค๋ฅ˜๋กœ ์ธํ•œ ๋ฌธ์ œ ์ˆ˜์ •

Version 1.2.0 ์—…๋ฐ์ดํŠธ

  • EdDSA ์•Œ๊ณ ๋ฆฌ์ฆ˜ Ed25519, Ed448 ์ง€์›
  • DSA ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‚ค์Œ, CSR, Certificate, CRL ์ƒ์„ฑ ์ง€์›
  • EdDSA ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‚ค์Œ, CSR, Certificate, CRL ์ƒ์„ฑ ์ง€์›
  • Read Only UI ์ƒ‰์ง€์ •
  • ์œˆ๋„์šฐ ๊ธฐ๋ณธ ํฐํŠธ ๊ตด๋ฆผ์ฒด ์ง€์ •
  • Read Only UI ์ƒ‰์ง€์ •
  • ๊ฐœ์ธํ‚ค ์ •๋ณด ๋ณด๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๊ทธ์™ธ ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ UI ๊ฐœ์„ 

Version 1.0.2 ์—…๋ฐ์ดํŠธ

  • ์š”์ฒญ์„œ ๋งŒ๋“ค๊ธฐ์—์„œ Challenge ์˜ ๊ธธ์ด๊ฐ€ 0 ์ดํ•˜์ด๋ฉด NULL ์ฒ˜๋ฆฌ
  • SM2 ์ธ์ฆ์„œ์˜ ๊ณต๊ฐœํ‚ค ๊ฐ’ OID ์ •๋ณด ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ์š”์ฒญ์„œ ์ƒ์„ฑ์‹œ SM2 ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฒฝ์šฐ ์ž๋™ ํ•ด์‰ฌ๋ฅผ SM3 ์„ ํƒ
  • ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์‹œ ์ผ๋ฐ˜ ๋ชจ๋“œ์—์„œ๋Š” ์œ ์ € ์ •๋ณด ๊ทธ๋ฃน ์ œ๊ฑฐ
  • ํ‚ค ๋ชฉ๋ก ๋ฐ ์š”์ฒญ์„œ ๋ชฉ๋ก์—์„œ ์„ ํƒํ‚ค NotUsed ์ธ๊ฒฝ์šฐ ์„ ํƒํ•œ ํ‚ค์ด๋ฆ„์œผ๋กœ ์š”์ฒญ์„œ ๋ฐ ์ธ์ฆ์„œ ์ƒ์„ฑ์ฐฝ ๋ณด์ž„
  • ํ‚ค์Œ ์‚ญ์ œ์‹œ ์ด๋ฏธ ์‚ฌ์šฉํ•˜๋Š” CSR ๋˜๋Š” ์ธ์ฆ์„œ๊ฐ€ ์žˆ์œผ๋ฉด ์‚ญ์ œ ๋ชปํ•จ
  • ์ธ์ฆ์„œ ๊ฒฝ์šฐ CA ์ธ์ฆ์„œ์ผ ๊ฒฝ์šฐ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ ๋˜๋Š” CRL ์žˆ์„ ์‹œ ์‚ญ์ œ ๋ชปํ•จ
  • CA ์ด๋ฉด์„œ Self ์ธ์ฆ์„œ ์‚ญ์ œ์‹œ ์™ผ์ชฝ ํŠธ๋ฆฌ ๋ฉ”๋‰ด๋„ ์ œ๊ฑฐํ•จ
  • MakeCertDlg UI ๋ฐ MakeReqDlg UI ๋“ฑ ๊ทธ์™ธ UI๊ฐœ์„ 

Version 1.0.1 ์—…๋ฐ์ดํŠธ

  • ๋ช…๋ น์–ด๋กœ DB ํŒŒ์ผ ์—ด๊ธฐ ์ง€์›
  • Cert Profile ๊ณผ CRL Profile ์—์„œ Default ํ•ด์‰ฌ ์„ค์ • ์ง€์›
  • CRL Profile ์—์„œ SM3 ํ•ด์‰ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ง€์›

Version 1.0.0 ์—…๋ฐ์ดํŠธ

  • ํด๋”๋ช… ํ•œ๊ธ€ ํฌํ•จ ๊ฒฝ์šฐ ๋ฒ„๊ทธ ์ˆ˜์ •
  • About์— OpenSSL ์™€ QT ๋ฒ„์ „ ํ‘œ์‹œ
  • ์ธ์ฆ์„œ ๋˜๋Š” CRL ๊ฐ€์ ธ์˜ค๊ธฐ์—์„œ PEM ๊ณผ DER ์ž๋™ ๊ตฌ๋ถ„
  • ์ดˆ๊ธฐ ํ•ด์‰ฌ ๋ฐ ECC ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ • ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ผ๋ถ€ UI ๊ฐœ์„