PKCS11 (C言語)
Important
SoftHSM が前提です。他の HSM 製品の場合は、製品ごとの対応が必要になる可能性があります。
SoftHSM のインストール
- 
Redhat系 (Fedora、Alma Linux9、Rocky Linux9) 
- 
Debian系 (Debian Linux 12、Ubuntu Linux 22.04) 
pkcs11-tool での SoftHSM の操作
- 
ライブラリパスの設定 ライブラリパスを環境変数に設定しておくと少しだけ便利です。 
- 
サポートアルゴリズムの確認 
- 
トークンの初期化 
- 
user pin の設定 
- 
スロットの確認 
- 
登録鍵一覧取得 
- 
鍵の作成 - 
対象鍵の作成 
- 
RSA 非対称鍵の作成 
- 
EC 非対称鍵 (NIST P-256 の例) の作成 
 
- 
- 
鍵の削除 - 
対称鍵 - 
ID 指定削除 
- 
Label 指定削除 
 
- 
 
-