Статус: Участник
Группы: Участники
Зарегистрирован: 10.03.2009(UTC) Сообщений: 28 Откуда: Санкт-Петербург
Поблагодарили: 1 раз в 1 постах
|
При попытке программного создания пользователя и выпуска сертификата в режиме совместимости, пользователь успешно создается, а вот выпуск сертификата завершается ошибкой. Код, который используется для запроса сертификата, остался неизменным и корректно работал с УЦ 1.5. В логах появляется странное событие, которое выложил ниже. Нашел похожую ветку, в которой у пользователя выскакивала та же ошибка, но с неясной периодичностью, здесь она выскакивает при каждой попытке программного выпуска сертификата. Помогите, пожалуйста, разобраться. ЦР и ЦС разнесены по разным машинам, используется Windows Server 2008R2SP1 со всеми установленными обновлениями. УЦ 2.0 актуальной сборки, .net тоже самый свежий, полученный с обновлениями сервера. Event code: 4006 Event message: Membership credential verification failed. Event time: 22.03.2017 13:02:36 Event time (UTC): 22.03.2017 10:02:36 Event ID: e38db63a032149c287e7e0e55a2ab0dd Event sequence: 9 Event occurrence: 8 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/RA15-1-131346458101839310 Trust level: Full Application Virtual Path: /RA15 Application Path: C:\Program Files\Crypto Pro\CC2\RA\ Machine name: RA Process information: Process ID: 3708 Process name: w3wp.exe Account name: NT AUTHORITY\LOCAL SERVICE Request information: Request URL: Request path: User host address: User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\LOCAL SERVICE Name to authenticate: Custom event details: Отредактировано пользователем 27 марта 2017 г. 16:43:14(UTC)
| Причина: Дополнение вопроса.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 17.08.2015(UTC) Сообщений: 3,314   Откуда: Калининград Сказал «Спасибо»: 40 раз Поблагодарили: 585 раз в 562 постах
|
Здравствуйте.
Опишите при какой операции ошибка. И пришлите вывод команды Рing-CA. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.03.2009(UTC) Сообщений: 28 Откуда: Санкт-Петербург
Поблагодарили: 1 раз в 1 постах
|
createRequestByAdmin + acceptRequest + submitFirstCertRequest проходим успешно
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.03.2009(UTC) Сообщений: 28 Откуда: Санкт-Петербург
Поблагодарили: 1 раз в 1 постах
|
падаем тут acceptFirstRequest
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 17.08.2015(UTC) Сообщений: 3,314   Откуда: Калининград Сказал «Спасибо»: 40 раз Поблагодарили: 585 раз в 562 постах
|
пришлите вывод команды Рing-CA. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.03.2009(UTC) Сообщений: 28 Откуда: Санкт-Петербург
Поблагодарили: 1 раз в 1 постах
|
PS C:\> Ping-CA Центр сертификации Cipher Link Root CA доступен и готов к выпуску сертификатов. PS C:\>
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.03.2009(UTC) Сообщений: 28 Откуда: Санкт-Петербург
Поблагодарили: 1 раз в 1 постах
|
Собственно, если вручную принять запрос на сертификат, который сохраняется в системе, выпуск происходит успешно.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 17.08.2015(UTC) Сообщений: 3,314   Откуда: Калининград Сказал «Спасибо»: 40 раз Поблагодарили: 585 раз в 562 постах
|
Создайте на сервере ЦР папку на диске C с именем "log". Перезапустите службу RegSrv и iis. воспроизведите ошибку и пришлите файлы из папки. и время, когда ошибка возникла. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.03.2009(UTC) Сообщений: 28 Откуда: Санкт-Петербург
Поблагодарили: 1 раз в 1 постах
|
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent"><System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system"><EventID>0</EventID><Type>3</Type><SubType Name="Warning">0</SubType><Level>4</Level><TimeCreated SystemTime="2017-03-29T11:31:57.6354178Z" /><Source Name="RegistrationService" /><Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" /><Execution ProcessName="w3wp" ProcessID="2128" ThreadID="10" /><Channel/><Computer>RA</Computer></System><ApplicationData>| Fail: RegistrationService.ServiceImplementation.Compat.CompatService.AcceptRequest(request = RegistrationService.ServiceContracts.Compat.AcceptRequestRequest2)
System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. 
 at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength)
 at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)
 at System.Convert.FromBase64String(String s)
 at RegistrationService.ServiceImplementation.Compat.CompatService.AcceptRequest(AcceptRequestRequest2 request)
HResult = -2146233033 (0x80131537)

</ApplicationData></E2ETraceEvent><E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent"><System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system"><EventID>0</EventID><Type>3</Type><SubType Name="Warning">0</SubType><Level>4</Level><TimeCreated SystemTime="2017-03-29T11:31:57.6354178Z" /><Source Name="RegistrationService" /><Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" /><Execution ProcessName="w3wp" ProcessID="2128" ThreadID="10" /><Channel/><Computer>RA</Computer></System><ApplicationData>Fail: RegistrationService.ServiceImplementation.Compat.CompatService.AcceptFirstRequest(request = RegistrationService.ServiceContracts.Compat.AcceptFirstRequestRequest)
System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. 
 at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength)
 at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)
 at System.Convert.FromBase64String(String s)
 at RegistrationService.ServiceImplementation.Compat.CompatService.AcceptRequest(AcceptRequestRequest2 request)
 at RegistrationService.ServiceImplementation.Compat.CompatService.AcceptFirstRequest(AcceptFirstRequestRequest request)
HResult = -2146233033 (0x80131537)

</ApplicationData></E2ETraceEvent>
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.03.2009(UTC) Сообщений: 28 Откуда: Санкт-Петербург
Поблагодарили: 1 раз в 1 постах
|
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent"><System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system"><EventID>131076</EventID><Type>3</Type><SubType Name="Error">0</SubType><Level>2</Level><TimeCreated SystemTime="2017-03-29T11:31:57.6354178Z" /><Source Name="System.ServiceModel" /><Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" /><Execution ProcessName="w3wp" ProcessID="2128" ThreadID="10" /><Channel/><Computer>RA</Computer></System><ApplicationData><TraceData><DataItem><TraceRecord Severity="Error" Channel="Operational" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"><TraceIdentifier>http://msdn.microsoft.com/ru-RU/library/System.ServiceModel.Diagnostics.TraceHandledException.aspx</TraceIdentifier><Description>Handling an exception. Exception details: System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) at System.Convert.FromBase64String(String s) at RegistrationService.ServiceImplementation.Compat.CompatService.AcceptRequest(AcceptRequestRequest2 request) at RegistrationService.ServiceImplementation.Compat.CompatService.AcceptFirstRequest(AcceptFirstRequestRequest request) at SyncInvokeAcceptFirstRequest(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</Description><AppDomain>/LM/W3SVC/1/ROOT/RA15-1-131352607107870057</AppDomain><Exception><ExceptionType>System.FormatException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. </Message><StackTrace> at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) at System.Convert.FromBase64String(String s) at RegistrationService.ServiceImplementation.Compat.CompatService.AcceptRequest(AcceptRequestRequest2 request) at RegistrationService.ServiceImplementation.Compat.CompatService.AcceptFirstRequest(AcceptFirstRequestRequest request) at SyncInvokeAcceptFirstRequest(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</StackTrace><ExceptionString>System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) at System.Convert.FromBase64String(String s) at RegistrationService.ServiceImplementati
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close