Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

struct  FeatureДополнительная функциональность, поддерживаемая устройством
struct  FormatФорматы данных, которые устройство может подписывать

 

Открытые члены

 

Pkcs11Device (Pkcs11Device &&v) 
Pkcs11Device & operator= (Pkcs11Device &&v) 
void changePin (const std::string &oldPin, const std::string &newPin)Смена пользовательского PIN устройства
void deleteCert (const Pkcs11Cert &cert)Удаление сертификата с устройства
void deleteKeyPair (const Pkcs11PrivateKey &key)Удаление ключевой пары с устройства
std::vector< Pkcs11Cert > enumerateCerts ()Получение списка сертификатов, которые хранятся на устройстве
std::vector< Pkcs11PrivateKeyenumeratePrivateKeys ()Получение списка закрытых ключей, которые хранятся на устройстве
std::vector< Pkcs11UserCertenumerateUserCerts ()Получение списка сертификатов, которые связаны с закрытыми ключами
Pkcs11PrivateKey generateKeyPair (const Gost34102001KeyGenParams &keyGenParams)Генерация ключевой пары ГОСТ Р 34.10-2001 на устройстве
std::string getLabel ()Получение метки устройства
std::string getSerialNumber ()Получение серийного номера устройства
Pkcs11Cert importCert (const ExternalCert &externalCert, bool trusted=false)Сохранение сертификата на устройстве
 Pkcs11UserCert importUserCert (const ExternalCert &externalCert)Сохранение сертификата на устройстве
bool isFeatureSupported (Feature::Type feature)Поддерживается ли возможность устройством
bool isFormatSupported (Format::Type format)Поддерживается ли устройством формат данных
bool isLoggedIn ()Произведена ли авторизация на устройстве
void login (const std::string &pin)Авторизация на устройстве
void logout ()Сброс прав доступа на устройстве

Открытые статические члены

 

static Pkcs11Device castPkcs11Device cast (Object &&v) 
static std::vector< Pkcs11Device enumerate ()Получение списка подключенных устройств