| ||||
| ||||
Доброго времени суток! Может кто чего подсказать? Клиент и сервер на одной машине. При доступе в хранилище сертификатов через клиентский скрипт: Set st = CreateObject("CAPICOM.Store") Set Certificate = CreateObject("CAPICOM.Certificate") st.Open CAPICOM_CURRENT_USER_STORE, storeName, CAPICOM_STORE_OPEN_READ_WRITE st.Certificates.Count получаю = 2 и доступ к сертификатам получаю. Необходимо проделать ту же операцию на сервере, делаю: Store.Open(CAPICOM.CAPICOM_STORE_LOCATION.CAPICOM_CURRENT_USER_STORE, "My", CAPICOM.CAPICOM_STORE_OPEN_MODE.CAPICOM_STORE_OPEN_EXISTING_ONLY); Response.Write(Store.Certificates.Count); Получаю Store.Certificates.Count = 0. Изменение CAPICOM.CAPICOM_STORE_LOCATION.CAPICOM_CURRENT_USER_STORE на CAPICOM.CAPICOM_STORE_LOCATION.CAPICOM_LOCAL_MACHINE_STORE результата не дает. Как получить доступ к сертификату? Спасибо за любую информацию. |