μΌλ°μ μΌλ‘ μ μ μλͺ
μ μλ¬Έμ λν ν΄μ¬κ°μ κ°μΈν€λ‘ μνΈν νκ² λλ€.
κ·Έλμ PKCS#11 ν¨μμμ C_SignInit -> C_SignUpdate (λ°λ³΅) C_SignFinal κ³Όμ μ μ¬μ©νμ¬ κ°μ ꡬνλ€.
μ°Έκ³ λ‘ C_SignUpdate κ²½μ°μ λ³Έλ¬Έμ μ¬λ¬κ°λ‘ λλμ΄μ λ³΄λ΄ κ²½μ° λ°λ³΅μ νκ² λλ€.
μ¦ C_SignInit μμλ μ΄λ€ ν€μ λ©μ»€λμ¦μ μλ €μ£Όκ³
C_SignUpdate μμλ μλ¬Έ λ΄μ©μ λ°κ² λκ³
C_SignFinalμμ μλ¬Έμ λν ν΄μ¬ κ°μ ꡬνμ¬ μλͺ
κ°μ μ»κ² λλκ²μ΄λ€.
κ·Έλ¦¬κ³ μλ¬Έμ νλ²μ 보λ΄λ C_SignInit κ³Ό C_Sign ν¨μλ‘ λ°λ‘ ꡬν μλ μλ€.
νμ§λ§ λ€μ λ©μ»€λμ¦ κ²½μ°λ C_SignInit λ€μ λ°λ‘ C_Sign ν¨μ λ§ νΈμΆ ν΄μΌ νλ€.
μ¦ C_SignUpdate μ C_SignFinal ν¨μλ₯Ό μ¬μ©νλ©΄ μλλ λ©μ»€λμ¦μ΄λ€.
CKM_RSA_PKCS, CKM_RSA_PKCS_PSS, CKM_ECDSA, CKM_DSA
μμ λ©μ»€λμ¦μ΄λ€.
μ΄ λ©μ»€λμ¦ κ²½μ°λ 보ν΅μ ν΄μ¬ λ κ°μ κ°μΈν€λ‘ μνΈν νμμ λ§κ² λ§λ€μ΄μ λ°λ‘ μνΈν νκΈ° λλ¬Έμ΄λ€.
μ¦ μλ¬Έ μ 체λ₯Ό 보λ΄λ κ²½μ°κ° μλ μλ¬Έμ ν΄μ¬κ°μ μ¬μ©νλ κ²½μ°μ΄λ€.
κ·Έλ¬λ―λ‘ C_SignInit -> C_Sign ν¨μλ‘ λ°λ‘ μλͺ
κ°μ ꡬνλ κ²μ΄λ€.
λ§λ¬΄λ¦¬
λ³΄ν΅ μλ¬Έμ μ 체 λ€ λ³΄λ΄κ² λλ©΄ λ°μ΄ν μ μ‘μ λΆλ΄λλ κ²½μ°κ° λ§λ€.
μ΄λλ μλ¬Έμ λνΈ ν΄μ¬ κ°μ ꡬν΄μ μ΄μ κ°μ λ©μ»€λμ¦μ μ¬μ© νλ κ²μ΄λ€.
λ¬Όλ‘ μ΄ νΉμ±μ μ μμλͺ
κ²μ¦μμλ λμΌν κ²μ΄λ€.
'PKI > HSM' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[PKCS#11] CK_SESSION_INFO ꡬ쑰체 μ€λͺ (1) | 2024.01.04 |
---|---|
μ€νμμ€ SoftHSM μ¬μ©λ² ( Windows νκ²½ ) (0) | 2023.05.12 |
PKCS#11 ν¨μ λ° μ¬μ© (0) | 2023.04.20 |
PKCS#11 κ°μ²΄ λ° κ΅¬μ‘° (0) | 2023.04.20 |
PKCS#11 μ΄λ (0) | 2023.04.20 |