Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

5 Страницы«<2345>
Опции
К последнему сообщению К первому непрочитанному
Offline js  
#31 Оставлено : 15 июня 2010 г. 15:30:15(UTC)
js

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.07.2009(UTC)
Сообщений: 35
Откуда: Msk

А из УЦ такой подписанный запрос достать нельзя?
Что-то у меня мыслей как это на vbs сделать нет, в руководстве-то VB
Offline Kirill Sobolev  
#32 Оставлено : 15 июня 2010 г. 15:35:18(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
В этом случае между vb и vbs нет, все делается через COM.
Техническую поддержку оказываем тут
Наша база знаний
Offline js  
#33 Оставлено : 15 июня 2010 г. 16:56:04(UTC)
js

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.07.2009(UTC)
Сообщений: 35
Откуда: Msk

А у пользователя CPRAComPlusAcct& есть права на чтение LOCAL_MACHINE_STORE?
Offline Kirill Sobolev  
#34 Оставлено : 15 июня 2010 г. 17:56:55(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Право на чтение хранилищ в LM есть по умолчанию вообще у всех пользователей.

Отредактировано пользователем 15 июня 2010 г. 18:00:49(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline js  
#35 Оставлено : 15 июня 2010 г. 18:39:03(UTC)
js

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.07.2009(UTC)
Сообщений: 35
Откуда: Msk

Похоже разобрался, спасибо большое.
Denied by policy module привел в восторг :-)

Отредактировано пользователем 15 июня 2010 г. 19:10:44(UTC)  | Причина: Не указана

Offline js  
#36 Оставлено : 11 августа 2010 г. 0:04:04(UTC)
js

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.07.2009(UTC)
Сообщений: 35
Откуда: Msk

Кирилл, не могли бы вы подсказать как исправить?
Получаю ошибку каждый раз когда пытаюсь получить выпущеный сертификат в base64 по номеру запроса (CertReqID):

The VB Application identified by the event source logged this Application Registration: Thread ID: 2432 ,Logged:
Ошибка модуля удаленного доступа к ЦР КриптоПро УЦ:
Метод: CertRequest.GetCertificateInfo
Источник: ADODB.Field
Номер: 0xBCD (3021)
Описание: Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

Function GetCert(CertReqID)
Dim objReq
Dim sResult
Set objReq = Server.CreateObject("RegistrationCenter.CertRequest")
Dim adoRs
Set adoRs = Server.CreateObject("ADODB.Recordset")
Dim xmlDoc
Set xmlDoc = Server.CreateObject(PROGID_XMLDOC)
xmlDoc.loadXML objReq.GetCertificateInfo(CertReqID)
adoRs.Open xmlDoc
sResult = adoRs.Fields("PKCS").Value
if sResult > 0 Then

GetCert = sResult
Else
GetCert = " "
End if
End Function

Offline Kirill Sobolev  
#37 Оставлено : 11 августа 2010 г. 14:31:10(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
А АРМ Администратора работает - конкретно мастер выпуска сертификата пользователя?
Техническую поддержку оказываем тут
Наша база знаний
Offline js  
#38 Оставлено : 11 августа 2010 г. 15:14:52(UTC)
js

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.07.2009(UTC)
Сообщений: 35
Откуда: Msk

Недавно слетала БД синхронизации на ЦС, такое ощущение что какой-то левый ОК туда попал.


Почистил. Мастер выпуска заработал, а такая ошибка осталась.

Вчерашнее письмо от меня Зелезневу Ивану:

Код:
Апдейт до 1.05.0923 прошел давно и успешно, все работало до недавнего времени.
Например при попытке выпустить сертификат через арм:

На ЦС
Soap error: An unanticipated error occurred during the processing of this request..

Soap error: Executing method GetCertificate failed.

Certificate Services denied request 271 because An unknown error occurred while processing the certificate. 0x80090327 (-2146893017).  The request was for CN=21232541512.  Additional information: Denied by Policy Module


The VB Application identified by the event source logged this Application CAPolicy: Thread ID: 3400 ,Logged:
Ошибка модуля политики ЦС КриптоПро УЦ:
  Метод: Policy.VerifyRequest
  Источник: ADODB.Field
  Номер: 0xBCD (3021)
  Описание: Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

На ЦР (на нем же арм):
The VB Application identified by the event source logged this Application Registration: Thread ID: 160 ,Logged:
Ошибка модуля удаленного доступа к ЦР КриптоПро УЦ:
  Метод: CertRequest.AcceptFirstRequest
  Источник: Request.GetCertificate
  Номер: 0x80046662 (-2147195294)
  Описание: Denied by Policy Module

Soap error: Executing method AcceptFirstRequest failed.

Soap error: An unanticipated error occurred during the processing of this request..



"Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record." Показывается так же в параметрах службы сертификации, в закладке "Лицензии"
Offline js  
#39 Оставлено : 11 августа 2010 г. 16:17:58(UTC)
js

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.07.2009(UTC)
Сообщений: 35
Откуда: Msk

Что характерно
sResult = adoRs.Fields("CertificateID").Value
sResult = adoRs.Fields("UserID").Value
отрабатывает нормально.
Offline Kirill Sobolev  
#40 Оставлено : 11 августа 2010 г. 19:19:08(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Цитата:
Метод: CertRequest.GetCertificateInfo
Источник: ADODB.Field
Номер: 0xBCD (3021)
Описание: Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

Это ошибка на ЦР, к БД синхронизации отношения не имеющая.
Цитата:
отрабатывает нормально.

А что вообще GetCertificateInfo(CertReqID) возвращает?
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
5 Страницы«<2345>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.