Page tree

Versions Compared

Key

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

...

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

 

Pkcs11UserCert (Pkcs11UserCert &&v) 
Pkcs11UserCert &operator= (Pkcs11UserCert &&v) 
Pkcs11PrivateKey getCorrespondingPrivateKey ()Получение закрытого ключа, связанного с сертификатом
bool isTrusted () const

Является ли сертификат доверенным в рамках текущего устройства.

std::string  toPem ()  constПолучение сертификата в формате PEM.

Открытые члены, унаследованные от rutoken::pkicore::Pkcs11Cert

Pkcs11Cert (Pkcs11Cert &&v) 
Pkcs11Cert &operator= (Pkcs11Cert &&v) 
X500Dn getSubject () const

Получение свойства Subject сертификата.

bool isTrusted () const

Является ли сертификат доверенным в рамках текущего устройства.

std::string  toPem ()  constПолучение сертификата в формате PEM

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

static Pkcs11UserCert cast (Object &&v)

Открытые статические члены, унаследованные от rutoken::pkicore::Pkcs11Cert

static Pkcs11Cert  cast (Object &&v)

 

 

Подробное описание

Anchor
enumerategetCorrespondingPrivateKeyenumerate
getCorrespondingPrivateKey

Pkcs11PrivateKey getCorrespondingPrivateKey  ()

Получение закрытого ключа, связанного с сертификатом.


 

 

Anchor

changePinchangePin
void changePin (const std::string &oldPin, const std::string &newPin)
 
Смена PIN пользователя.
Аргументы

oldPin - старый PIN пользователя.

newPin - новый PIN пользователя.

 

AnchordeleteCertdeleteCert
void deleteCert (const Pkcs11Cert &cert)
Добавление произвольного расширения в запрос.

 Аргументы

cert - сертификат, который необходимо удалить

 

AnchordeleteKeyPairdeleteKeyPair
void deleteKeyPair(const Pkcs11PrivateKey &key)
 
 Удаление ключевой пары с устройства.

 Аргументы

key - закрытый ключ, который необходимо удалить.

 

  AnchorenumerateCertsenumerateCerts
std::vector< Pkcs11Cert >enumerateCerts ()

 Перечисление всех сертификатов, который хранятся на устройстве. 

 

AnchorenumeratePrivateKeysenumeratePrivateKeys
std::vector< Pkcs11PrivateKey > enumeratePrivateKeys () enumeratePrivateKeys () 
 
 Получение списка закрытых ключей, хранящихся на устройстве.

 

AnchorenumerateUserCertsenumerateUserCerts
std::vector< Pkcs11UserCertenumerateUserCerts()

 

 Получение списка сертификатов, для которых есть закрытый ключ на устройстве.
 
AnchorgenerateKeyPairgenerateKeyPair
Pkcs11PrivateKey generateKeyPair (const Gost34102001KeyGenParams &keyGenParams)

 

 

 

getSubject _1
getSubject _1

X500Dn getSubject () const
 
 Получение расширенного имени владельца сертификата.

Anchor
isTrusted_1
isTrusted_1

 

bool isTrusted () const
 Является ли сертификат доверенным в рамках текущего устройства.

Anchor
toPem_1
toPem_1

 

std::string  toPem   ()  const 
 
Получение сертификата в формате PEM.