| ||||
| ||||
Здравствуйте. Использую red hat EL 4 (uname -r = 2.6.9-5.EL). Есть установленный сертификат с привязкой к контейнеру. Следующий код: _store = ::CertOpenStore(CERT_STORE_PROV_SYSTEM, X509_ASN_ENCODING|PKCS_7_ASN_ENCODING, 0, CERT_SYSTEM_STORE_LOCAL_MACHINE | CERT_STORE_OPEN_EXISTING_FLAG, "MY"); Возвращает 0. ::GetLastError() так же возвращает 0 В чем может быть проблемма? | ||||
Ответы: | ||||
| ||||
errno после вызова - 17 (File exists) | ||||
| ||||
Я открывал хранилище так: HCERTSTORE CertStoreHandle=CertOpenStore(CERT_STORE_PROV_SYSTEM,0,0,CERT_SYSTEM_STORE_CURRENT_USER,CertStoreName); Внимание! CertStoreName обязательно должно быть в Unicode. | ||||