КриптоПро CAPILite  

Функции генерации и обмена ключа

Эти функции создают, обрабатывают и удаляют криптографические ключи. Они также используются для обмена ключами с другими пользователями.

ФункцииОписание
CryptAcquireCertificatePrivateKey Функция CryptAcquireCertificatePrivateKey получает дескриптор HCRYPTPROV и параметр dwKeySpec для определенного контекста сертификата.
CryptGenKey Функция CryptGenKey создает случайный ключ.
CryptDeriveKey Функция CryptDeriveKey создает ключ, получая его из пароля.
CryptDestroyKey Функция CryptDestroyKey уничтожает ключ.
CryptSetKeyParam Функция CryptSetKeyParam определяется параметры ключа.
CryptGetKeyParam Функция CryptGetKeyParam получает параметры ключа.
CryptGenRandom Функция CryptGenRandom генерит случайные данные.
CryptGetUserKey Функция CryptGetUserKey получает ключ замены или ключ подписи.
CryptExportKey Функция CryptExportKey пересылает ключ из CSP в ключевой BLOB пространства памяти приложения.
CryptImportKey Функция CryptImportKey пересылает ключ из ключевого BLOB в CSP.
CryptDuplicateKey Функция CryptDuplicateKey создает точную копию ключа и его состояния.