Извлечь ключевое значение из формы HSMJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Извлечь ключевое значение из формы HSM

Сообщение Anonymous »

Я создал ключ AES в своем HSM и хотел бы получить значение ключа. Я попробовал C_FindObjects, но он возвращает только набор ключей.

Код: Выделить всё

    public long Find_AES_Key(String label) {
long hkey = -1L;
try {
AESSecretKey keyTemplate = new AESSecretKey();
keyTemplate.getLabel().setCharArrayValue(label.toCharArray());
CK_ATTRIBUTE[] attributes = iaik.pkcs.pkcs11.objects.Object.getSetAttributes(keyTemplate);

cryptoki.C_FindObjectsInit(ckiSession, attributes, false);
long[] found = cryptoki.C_FindObjects(ckiSession, 1L);
cryptoki.C_FindObjectsFinal(ckiSession);

hkey = found[0];
// cryptoki.C_GetAttributeValue(ckiSession, hkey, attributes, true);

}catch(Exception e) {
e.printStackTrace();
}
return hkey;
}
Спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/663 ... e-form-hsm
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»