PKCS11 の KEY/Data オブジェクトから Key 値をローカル変数に読み込みたいです。Key オブジェクトの CKA_VALUE に Key が格納されていることがわかります。この値をローカル変数に取得するために使用する理想的な関数はどれですか?
C_GetAttributeValue を使用しましたが、役に立ちません。
私を案内してください。
ありがとうハルシャ
PKCS11 の KEY/Data オブジェクトから Key 値をローカル変数に読み込みたいです。Key オブジェクトの CKA_VALUE に Key が格納されていることがわかります。この値をローカル変数に取得するために使用する理想的な関数はどれですか?
C_GetAttributeValue を使用しましたが、役に立ちません。
私を案内してください。
ありがとうハルシャ
非対称アルゴリズムの秘密鍵と対称鍵は、通常、ハードウェア デバイスから抽出することはできません。これは保護措置です。そのため、値を取得できません。
例外はあります (一部の実装では、キーを追加して明示的に保護されていないとマークすることができます。この場合、キーは後で読み取ることができます) が、これによりセキュリティやその他のユーザーの利点が低下するため、一般的ではありません。
一部の実装では、CKA.CKA_SENSITIVE を false に設定すると、はい、値を読み取ることができます。