Форум КриптоПро
»
КриптоПро УЦ
»
КриптоПро УЦ 1.5
»
Продление сертификата пользователя через SOAP
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.09.2015(UTC) Сообщений: 47 Откуда: Тюмень Сказал(а) «Спасибо»: 15 раз
|
Добрый день!
Хотел бы уточнить, каков правильный процесс продления сертификата пользователя через SOAP-интерфейс? То есть у нас отсутствует возможность сгенерировать подписанный запрос на новый сертификат (скажем, пользователь потерял свой старый ключ). Но сам пользователь уже в базе есть, а сертификат закончил свое действие.
Когда я выпускаю сертификат для нового пользователя, я выполняю следующие шаги:
1. RegistrationSoapPort.CreateRequestByAdmin 2. RegistrationSoapPort.AcceptRequest 3. CertRequestSoapPort.SubmitFirstCertRequest 4. CertRequestSoapPort.AcceptFirstCertRequest
Какова будет последовательность шагов для продления сертификата? Заранее благодарен всем за ответы
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Здравствуйте
Пункты 3 и 4. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.09.2015(UTC) Сообщений: 47 Откуда: Тюмень Сказал(а) «Спасибо»: 15 раз
|
Попробовал, в логах ошибка: Модуль политики отверг запрос (0x80046662)
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.09.2015(UTC) Сообщений: 47 Откуда: Тюмень Сказал(а) «Спасибо»: 15 раз
|
Вот цитата из руководства программиста (стр. 25, раздел 3.1.3.2): Цитата:Этот подписанный документ должен содержать ровно одну подпись на одном из предыдущих действующих сертификатов пользователя. В поле ContentInfo этого документа должен находиться самоподписанный запрос на сертификат в формате PKCS#10 в кодировке ASN.1 DER. Имена DN в полях Subject запроса PKCS#10 и сертификата, на котором сделана единственная подпись документа, должны полностью совпадать, различий в регистре букв или в порядке компонент RDN не допускается. Обязательна ли подпись именно пользователя? Я пробовал подписать администратором, но возникла ошибка "доступ запрещен". Возможно, это меняется в настройках политики безопасности?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:Модуль политики отверг запрос (0x80046662) Смотрите в журнале на ЦС, какая именно ошибка. Цитата:Обязательна ли подпись именно пользователя? Для обновления сертификата, т.е. выпуска по запросу, подписанному старым - да. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.09.2015(UTC) Сообщений: 47 Откуда: Тюмень Сказал(а) «Спасибо»: 15 раз
|
Посмотрел события на сервере, более детальной информации не смог найти. Только вот это: The VB Application identified by the event source logged this Application Registration: Thread ID: 3704 ,Logged: Ошибка модуля удаленного доступа к ЦР КриптоПро УЦ: Метод: CertRequest.AcceptFirstRequest Источник: Request.GetCertificate Номер: 0x80046662 (-2147195294) Описание: Модуль политики отверг запрос
Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
У Вас ЦР и ЦС на одной машине? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.09.2015(UTC) Сообщений: 47 Откуда: Тюмень Сказал(а) «Спасибо»: 15 раз
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Тогда еще должны быть сообщения от модуля политики ЦС. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.09.2015(UTC) Сообщений: 47 Откуда: Тюмень Сказал(а) «Спасибо»: 15 раз
|
Всем спасибо, тему можно закрывать. Я установил dbgView и посмотрел детальные логи ошибки. Оказалось, что модуль политики отбрасывал запрос по причине того, что такой публичный ключ уже есть в базе УЦ. На другом запросе все ОК.
|
|
|
|
Форум КриптоПро
»
КриптоПро УЦ
»
КриптоПро УЦ 1.5
»
Продление сертификата пользователя через SOAP
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close