Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.11.2010(UTC) Сообщений: 52 Откуда: Спб
Сказал(а) «Спасибо»: 4 раз
|
Здравствуйте В ЦР зарегистрирован sadgb. Он оператор ЦР и пользователь ЦР. А также есть некий pec, который хочет зарегистрироваться в ЦР и дает мне самоподписанный запрос на регистрацию/получение сертификата. Как я понял из ЖТЯИ.00067-02 90 16. КриптоПро УЦ. Руководство программиста Это одно и то же. Цитата:3.1.2.2 Самоподписанные запросы на регистрацию пользователя Самоподписанные запросы на регистрацию пользователя, передаваемые в методы Registration.CreateRequest и Registration.CreateRequestByAdmin, представляют собой строку, содержащую самоподписанный запрос на сертификат (см. пункт 3.1.3.1 ниже на стр. 24). Таким образом, самоподписанный запрос на регистрацию пользователя и самоподписанный запрос на сертификат, — это одни и те же объекты. Собственно вот запрос pec: Цитата:MIICFjCCAcUCAQAwEDEOMAwGA1UEAwwFcGVjXzQwYzAcBgYqhQMCAhMwEgYHKoUD AgIjAQYHKoUDAgIeAQNDAARAXymytlMwSfWEofPBZuKxN5xlQu4JgXfNvmXOx6cV h9nKaKZvMiR5BdQiAR+8vCUZn/3ENb2d2y8GQpAKjW+qqaCCAUcwGgYKKwYBBAGC Nw0CAzEMFgo2LjEuNzYwMS4yMEIGCSsGAQQBgjcVFDE1MDMCAQUMC3NhZGdiLW1h Y3BjDBFzYWRnYi1tYWNwY1xzYWRnYgwOaWlzZXhwcmVzcy5leGUwUwYJKoZIhvcN AQkOMUYwRDATBgNVHSUEDDAKBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBPAwHQYD VR0OBBYEFKfp8/yHmXsRgUpPJf2O/Vz5dbbsMIGPBgorBgEEAYI3DQICMYGAMH4C AQIedgBDAHIAeQBwAHQAbwAtAFAAcgBvACAARwBPAFMAVAAgAFIAIAAzADQALgAx ADAALQAyADAAMAAxACAAQwByAHkAcAB0AG8AZwByAGEAcABoAGkAYwAgAFMAZQBy AHYAaQBjAGUAIABQAHIAbwB2AGkAZABlAHIDAQAwCAYGKoUDAgIDA0EAdLIfAkzS z3yRs4HeEphG2F5mteC67vpzGAnHraiuXyoRu/HnnNliyE+naNNXoHNiUAPyMnxJ o14Ya0cz5Ame2A== Я связываюсь с ЦР указывая как сертификат для HTTPS сертификат sadgb и отправляю запрос на регистрацию пользователя var requestId = registrationClient.CreateRequestByAdmin(certRequestBase64, "1", "2", "Автоматическая регистрация пользователя ПЭК"); Я так понял что параметры 2,3,4 не имеют значения. Потом я подтверждаю реквест: registrationClient.AcceptRequest(requestId); А дальше я пытаюсь сгенерировать сертификат и вот тут у меня возникла проблема Код:bool unused = false;
string additionalInfo = "";
var requestId = client.SubmitFirstCertRequest(requestId, certRequestBase64, ref unused, ref additionalInfo);
Вылетает с ошибкой CryptDecodeObjectEx (0x80093102). Не понимаю, что я делаю не так и куда копать. Ошибка совсем не описательная. В журнале ЦР такая-же.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,918   Сказал «Спасибо»: 598 раз Поблагодарили: 2335 раз в 1832 постах
|
Вроде как 0x80093102: ASN1 unexpected end of data. ASN1 встречен неожиданный конец данных |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.11.2010(UTC) Сообщений: 52 Откуда: Спб
Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей *  Вроде как 0x80093102: ASN1 unexpected end of data. ASN1 встречен неожиданный конец данных хм, хоть что-то, но почему так происходит ?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,918   Сказал «Спасибо»: 598 раз Поблагодарили: 2335 раз в 1832 постах
|
Автор: sadgb  Автор: Андрей *  Вроде как 0x80093102: ASN1 unexpected end of data. ASN1 встречен неожиданный конец данных хм, хоть что-то, но почему так происходит ? Цитата: 13E A: . . . . OBJECT IDENTIFIER enrolmentCSP (1 3 6 1 4 1 311 13 2 2) <31 81 80> 14A 80: . . . . SET { <30 7E> 14D 7E: . . . . . SEQUENCE { <02 01> 14F 1: . . . . . . INTEGER 2 <1E 76> 152 76: . . . . . . BMPString : . . . . . . . 'C r y p t o - P r o G O S T R 3 4 . 1 0 - 2 0 0 1 C r y p t o g r a p h i c S e r v i ' : . . . . . . . 'c e P r o v i d e r ' <03 01> 1CA 1: . . . . . . BIT STRING : . . . . . . . Error: Object has zero length. : . . . . . . } : . . . . . } : . . . . } : . . . } : . . } <30 08>
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,918   Сказал «Спасибо»: 598 раз Поблагодарили: 2335 раз в 1832 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Версия ЦР какая? certRequestBase64 между вызовами CreateRequestByAdmin и SubmitFirstCertRequest не меняется? Через АРМ Администратора этот запрос нормально обрабатывается? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.11.2010(UTC) Сообщений: 52 Откуда: Спб
Сказал(а) «Спасибо»: 4 раз
|
Автор: Kirill Sobolev  Версия ЦР какая? certRequestBase64 между вызовами CreateRequestByAdmin и SubmitFirstCertRequest не меняется? Через АРМ Администратора этот запрос нормально обрабатывается? если я не ошибся, то ЦР 1.1 certRequestBase64 между запросами не меняется Через АРМ администратора обрабатывается нормально
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.11.2010(UTC) Сообщений: 52 Откуда: Спб
Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей *  была такая ошибка, раньше, мы ее правили уже
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.11.2010(UTC) Сообщений: 52 Откуда: Спб
Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей *  Автор: sadgb  Автор: Андрей *  Вроде как 0x80093102: ASN1 unexpected end of data. ASN1 встречен неожиданный конец данных хм, хоть что-то, но почему так происходит ? Цитата: 13E A: . . . . OBJECT IDENTIFIER enrolmentCSP (1 3 6 1 4 1 311 13 2 2) <31 81 80> 14A 80: . . . . SET { <30 7E> 14D 7E: . . . . . SEQUENCE { <02 01> 14F 1: . . . . . . INTEGER 2 <1E 76> 152 76: . . . . . . BMPString : . . . . . . . 'C r y p t o - P r o G O S T R 3 4 . 1 0 - 2 0 0 1 C r y p t o g r a p h i c S e r v i ' : . . . . . . . 'c e P r o v i d e r ' <03 01> 1CA 1: . . . . . . BIT STRING : . . . . . . . Error: Object has zero length. : . . . . . . } : . . . . . } : . . . . } : . . . } : . . } <30 08>
А что это за структуры ? Как они связаны с моей проблемой ?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,918   Сказал «Спасибо»: 598 раз Поблагодарили: 2335 раз в 1832 постах
|
Автор: sadgb  Автор: Андрей *  Автор: sadgb  Автор: Андрей *  Вроде как 0x80093102: ASN1 unexpected end of data. ASN1 встречен неожиданный конец данных хм, хоть что-то, но почему так происходит ? Цитата: 13E A: . . . . OBJECT IDENTIFIER enrolmentCSP (1 3 6 1 4 1 311 13 2 2) <31 81 80> 14A 80: . . . . SET { <30 7E> 14D 7E: . . . . . SEQUENCE { <02 01> 14F 1: . . . . . . INTEGER 2 <1E 76> 152 76: . . . . . . BMPString : . . . . . . . 'C r y p t o - P r o G O S T R 3 4 . 1 0 - 2 0 0 1 C r y p t o g r a p h i c S e r v i ' : . . . . . . . 'c e P r o v i d e r ' <03 01> 1CA 1: . . . . . . BIT STRING : . . . . . . . Error: Object has zero length. : . . . . . . } : . . . . . } : . . . . } : . . . } : . . } <30 08>
А что это за структуры ? Как они связаны с моей проблемой ? Это из вашего запроса приведенного выше. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close