Устройство, подключенное к компьютеру.
Подробнее...
#include <pki-core-cpp.h>
Устройство, подключенное к компьютеру.
Может быть получено с помощью вызова Pkcs11Device::enumerate.
| void rutoken::pkicore::Pkcs11Device::changePin |
( |
const std::string & |
oldPin, |
|
|
const std::string & |
newPin |
|
) |
| |
|
inline |
Смена PIN устройства.
- Аргументы
-
| oldPin | - старый PIN устройства. |
| newPin | - новый PIN устройства. |
| void rutoken::pkicore::Pkcs11Device::deleteCert |
( |
const Pkcs11Cert & |
cert | ) |
|
|
inline |
Удаление сертификата с устройства.
- Аргументы
-
| cert | - сертификат, который необходимо удалить. |
| void rutoken::pkicore::Pkcs11Device::deleteKeyPair |
( |
const Pkcs11PrivateKey & |
key | ) |
|
|
inline |
Удаление ключевой пары.
- Аргументы
-
| key | - ключ подписи ключевой пары, которую необходимо удалить. |
| static std::vector<Pkcs11Device> rutoken::pkicore::Pkcs11Device::enumerate |
( |
| ) |
|
|
inlinestatic |
Получение списка подключенных устройств.
Вызов этой функции делает объекты, полученные при предыдущем вызове, недействительными.
| std::vector<Pkcs11PrivateKey> rutoken::pkicore::Pkcs11Device::enumeratePrivateKeys |
( |
| ) |
|
|
inline |
Получение списка ключей, хранящихся на устройстве.
Генерация ключевой пары на устройстве.
- Аргументы
-
| keyGenParams | - параметры генерации ключевой пары. |
- Возвращает
- Ключ подписи сгенерированной ключевой пары.
| std::string rutoken::pkicore::Pkcs11Device::getLabel |
( |
| ) |
|
|
inline |
Получение метки устройства.
| std::string rutoken::pkicore::Pkcs11Device::getSerialNumber |
( |
| ) |
|
|
inline |
Получение серийного номера устройства.
| Pkcs11Cert rutoken::pkicore::Pkcs11Device::importCert |
( |
const ExternalCert & |
externalCert, |
|
|
bool |
trusted = false |
|
) |
| |
|
inline |
Сохранение сертификата на устройстве.
- Аргументы
-
| externalCert | - сертификат, который будет сохранен на устройстве. |
| trusted | - считать ли данный сертификат доверенным в рамках устройства. |
| bool rutoken::pkicore::Pkcs11Device::isFeatureSupported |
( |
Feature::Type |
feature | ) |
|
|
inline |
Получение информации о поддерживаемых устройством дополнительных возможностях.
- Аргументы
-
| feature | - дополнительная возможность, поддержку которой необходимо проверить. |
| bool rutoken::pkicore::Pkcs11Device::isFormatSupported |
( |
Format::Type |
format | ) |
|
|
inline |
Получение информации о поддерживаемых устройством форматах данных.
- Аргументы
-
| format | - формат, поддержку которого необходимо проверить. |
| bool rutoken::pkicore::Pkcs11Device::isLoggedIn |
( |
| ) |
|
|
inline |
Наличие прав для совершения операций с ключом подписи.
| void rutoken::pkicore::Pkcs11Device::login |
( |
const std::string & |
pin | ) |
|
|
inline |
Авторизация на устройстве.
- Аргументы
-
| void rutoken::pkicore::Pkcs11Device::logout |
( |
| ) |
|
|
inline |
Сброс прав доступа на устройстве.
Объявления и описания членов класса находятся в файле: