24.09.2007 16:49:43проблемма с хранилищем linux Ответов: 2
Дмитрий
Здравствуйте.
Использую 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
В чем может быть проблемма?
 
Ответы:
24.09.2007 16:58:56Дмитрий
errno после вызова - 17 (File exists)
27.09.2007 15:25:22Никита
Я открывал хранилище так:
HCERTSTORE CertStoreHandle=CertOpenStore(CERT_STORE_PROV_SYSTEM,0,0,CERT_SYSTEM_STORE_CURRENT_USER,CertStoreName);
Внимание! CertStoreName обязательно должно быть в Unicode.