Статус: Новичок
Группы: Участники
Зарегистрирован: 24.08.2009(UTC) Сообщений: 6
|
Здравствуйте. Возникла необходимость используя capicom подписывать файлы. Разработка ведется на delphi 7. Много читал про работу с capicom, вроде бы должно работать в таком виде (насколько я понимаю): Store:=CreateOleObject('capicom.Store'); Signer:=CreateOleObject('capicom.Signer'); Store.open(2, 'MY', 0); Certificate:=Store.Certificates.select('title','string',false); Signer.Certificate:=Certificate.Item[1]; Но...после выполнения последней строки выдает ошибку: "Член группы не найден". Никак не могу понять как это победить. Помогите пожалуйста, кто с таким сталкивался, как одолеть? При этом всем, если убрать выбор и указать явно использовать первый или второй сертификат, то все работает нормально.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 24.08.2009(UTC) Сообщений: 6
|
Вопрос снимается, проблема решена. Если кому интересно, то решение оказалось в общем-то простое. Вот это присвоение Signer.Certificate:=Certificate.Item[1]; сделал не на прямую, а через переменную типа variant. И все заработало.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close