Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2017 19:46:36

Fazzy
Зарегистрирован: 2017-07-22
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Win32 Crypto API+CSP

Добрый день,

Есть задача по тестированию гостового криптопровайдера.
Для начала решил обкатать тесты на встроенном WinCSP на Win7.
Без знания С++ тесты решил писать на python 3.5 c помощью модуля ctypes
и сразу же столкнулся с проблемами, привожу пример кода получения контекста CSP.

    
from ctypes import *
hprov = c_void_p()
context = windll.advapi32.CryptAcquireContextA(byref(hprov), 0, "BaseCSP", 1, 0)
raise WinError(GetLastError)

В итоге получаю exit code 0 - то есть где то ошибка
и исключение WinError “Набор ключей не определен”.

Пробовал указывать имя контейнера - не помогает та же ошибка.
Даже не знаю куда копать и в чем может быть проблема, может кто сталкивался?


Отредактировано Fazzy (Июль 22, 2017 20:00:11)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version