Смысл поля Usage в списке объектов PKCS11 на токене
Смотрим командой
pkcs11-tool --module /usr/lib64/pkcs11/librtpkcs11ecp.so -l -O
И видим варианты:
Public Key Object encrypt, verify, derive
Private Key Object decrypt, sign, derive
Certificate Object Этого поля нет
Что значит в этой истории derive?
Он не всегда есть у объекта.