Статус: Новичок
Группы: Участники
Зарегистрирован: 10.01.2020(UTC) Сообщений: 3
|
Добрый день! Подскажите, почему при попытке изменить параметр CAPICOM.Signer.Options = CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY возникает ошибка: "Группа или ресурс не находятся в нужном состоянии для выполнения требуемой операции" Я за основу взял этот пример: https://www.cryptopro.ru...&m=107595#post107595Там на строчке №10 идет изменение этого параметра, но у меня случается ошибка. Заранее спасибо!
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,704 Сказал «Спасибо»: 500 раз Поблагодарили: 2051 раз в 1591 постах
|
Здравствуйте. Автор: dmitrielgin Добрый день! Подскажите, почему при попытке изменить параметр CAPICOM.Signer.Options = CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY возникает ошибка: "Группа или ресурс не находятся в нужном состоянии для выполнения требуемой операции" Я за основу взял этот пример: https://www.cryptopro.ru...&m=107595#post107595Там на строчке №10 идет изменение этого параметра, но у меня случается ошибка. Заранее спасибо! В коде прямо так и написано CAPICOM.Signer.Options = .. ? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 10.01.2020(UTC) Сообщений: 3
|
Автор: Андрей Писарев Здравствуйте. Автор: dmitrielgin Добрый день! Подскажите, почему при попытке изменить параметр CAPICOM.Signer.Options = CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY возникает ошибка: "Группа или ресурс не находятся в нужном состоянии для выполнения требуемой операции" Я за основу взял этот пример: https://www.cryptopro.ru...&m=107595#post107595Там на строчке №10 идет изменение этого параметра, но у меня случается ошибка. Заранее спасибо! В коде прямо так и написано CAPICOM.Signer.Options = .. ? Здравствуйте, вот фрагмент кода: oSigner := CreateComObject(CLASS_CPSigner) as CPSigner; oSigner.Options := CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY; Дела в том, что всё работает, удается назначить сертификат и сделать подпись. Но эта подпись слишком большая = 7653 bytes. Когда например я подписываю тот же документ через утилиту csptest получается 5004 bytes и она рабочая, а моя нет.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,704 Сказал «Спасибо»: 500 раз Поблагодарили: 2051 раз в 1591 постах
|
Автор: dmitrielgin Дела в том, что всё работает, удается назначить сертификат и сделать подпись. Но эта подпись слишком большая = 7653 bytes. Когда например я подписываю тот же документ через утилиту csptest получается 5004 bytes и она рабочая, а моя нет. Цепочка сертификатов влияет на результат, это точно? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 10.01.2020(UTC) Сообщений: 3
|
Автор: Андрей Писарев Автор: dmitrielgin Дела в том, что всё работает, удается назначить сертификат и сделать подпись. Но эта подпись слишком большая = 7653 bytes. Когда например я подписываю тот же документ через утилиту csptest получается 5004 bytes и она рабочая, а моя нет. Цепочка сертификатов влияет на результат, это точно? Это удивительно, но после Вашего поста всё заработало Видимо я допустил ошибку при проверке результатов. Большое спасибо!
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close