Подскажите, кто сталкивался.
kalkan = ctypes.CDLL(“libkalkancryptwr-64.so.2.0.13”)
kalkan.Init()
получаю статус 0 (без ошибок)
Далее
result = kalkan.KC_LoadKeyStore(
constant.KCST_PKCS12,
password,
len(password),
file_path,
len(file_path),
alias
)
получаю статус 0 (без ошибок)
Далее
CERT_LENGTH = 65536
out_cert_internal = create_string_buffer(CERT_LENGTH)
out_cert_len = c_int(CERT_LENGTH)
rv = kalkan.X509ExportCertificateFromStore(
alias, 0x00000001,out_cert_internal,out_cert_len)
Получаю ошибку ERROR 0x8f0001b: X509 Export certificate from store - failed to load certificate.
К слову пробовал указывать различные ключи (KCST_PKCS12, KC_OUT_PEM)
При этом в Windows работает