Здравствуйте,
Изучаю возможности интеграции клиентской программы с КриптоПро УЦ 2.0 (в текущий момент использую демо комплект развернутый на виртуальной машине).
Задача: позволить клиенту самостоятельно с генерировать ключевую пару на защищенном носителе, с помощью клиентского приложения.
Создать запрос на регистрацию, создать запрос на создание сертификата, импортировать выданный сертификат на защищенный носитель.
Дошел до пункта создать запрос на регистрацию, отправляю запрос методом POST по адресу
https://192.168.0.81/ui/api/1/regrequest:{
"Comment": "Комментарий",
"Description": "Описание",
"Email": "abc@abc.ru",
"KeyPhrase": "Ключевая фраза",
"OidArray": [{
"2.5.4.4": "Фамилия" }, {
"2.5.4.42": "Имя Отчество" }, {
"2.5.4.12": "Должность" }, {
"2.5.4.9": "Адрес" }, {
"2.5.4.3": "Фамилия Имя Отчество" }, {
"2.5.4.11": "Подразделение" }, {
"2.5.4.10": "Организация" }, {
"2.5.4.7": "Город" }, {
"2.5.4.8": "Область" }, {
"2.5.4.6": "RU" }, {
"1.2.643.3.131.1.1": "123456789010" }, {
"1.2.643.100.1": "1234567890124" }, {
"1.2.643.100.3": "11508420916" }]
}
В ответ получаю ошибку:
Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.
" в System.Linq.Enumerable.First[TSource](IEnumerable`1 source)\r\n в RegistrationService.WebPortal.Controllers.RegRequestController.HttpApiTransaction.GetFolderId(String path)\r\n в RegistrationService.WebPortal.Controllers.RegRequestController.Post(JObject regRequest, String folderPath)"
Аналогичная ошибка и с адресом:
https://testca2.cryptopro.ru/ui/api/1/regrequestВ событиях на сервере не нашел подробностей ошибки, в логах также ничего нет.
2016-06-08 06:49:04 192.168.0.81 POST /ui/api/1/regrequest - 443 - 192.168.1.104 UrlRetriever+{Mozilla+MSIE+6+Win+2000} - 500 0 0 203
Версия УЦ 2.0.5938.0000
Подскажите, что я делаю не так?
Отредактировано пользователем 8 июня 2016 г. 10:34:44(UTC)
| Причина: Не указана