Поддержка ruToken в Delphi

Скажите пожалуйста имеется ли возможность работы с ruToken из Delphi (Pascal)?
Содержит ли комплект разработчика описание классов для Delphi?

Re: Поддержка ruToken в Delphi

В Delphi(Pascal) можно подключать СОМ объекты. В Комплект Разработчика входит библиотека rtICCSP.dll, которая представляет собой СОМ объект, можно работать с ruToken через нее.
В Комплекте Разработчика также содержаться статические и динамические библиотеки ruToken API. Можно использовать динамические библиотеки, подключив их к проекту с помощью LoadLibrary. Или использовать статические библиотеки, предварительно переопределив заголовочные файлы в соответствии с синтаксисом Delphi(Pascal).

Re: Поддержка ruToken в Delphi

небольшой пример покажите как на VBS использовать функции из rtICCSP.dll

Re: Поддержка ruToken в Delphi

Примеры использования библиотек можно найти в разделе MSDN:
Win32 and COM Development\Security\Authentication\Authentication Reference\ Authentication Interfaces\ - в нем подробно описаны использованные интерфейсы для работы с смарт-картами.
Если у Вас что то не получается при работе с библиотекой rtICCSP.dll, присылайте вопрос hotline@rutoken.ru поможем решить Ваши проблемы.

Re: Поддержка ruToken в Delphi

А вы могли бы сделать некий простейший пример (например, с очисткой Токена и записью на него пробного сертификата), на который программисты Delphi опирались при разработки ПО под свои нужды?

Re: Поддержка ruToken в Delphi

Андрей Тимофеев рассказал как осуществить взаимодействие с библиотеками Rutoken из Delphi. Если у Вас что-то не получается напишите на hotline@rutoken.ru

Re: Поддержка ruToken в Delphi

Дмитрий Соколов пишет:

Андрей Тимофеев рассказал как осуществить взаимодействие с библиотеками Rutoken из Delphi. Если у Вас что-то не получается напишите на hotline@rutoken.ru

Простейший пример на Делфи (как у вас сделано для с++) избавил бы вашу горячую линию от подобных вопросов, например, от меня :)
В силу сложившихся обстоятельств, я не могу использовать с++-обертки, мне нужно именно дельфийское воплощение руТокена. В итоге приходится пробиваться с попытками и неудачами, узнавать, где какой тип, адрес передавать и т.д. Дойдя до логина на руТокене, убил 2 штуки (заблокирован DO), есть еще один живой третий, но не хочется его также нагло использовать. В итоге именно там и застрял, на ошибке 0х6300 - неудачная аутентификация.
ЗЫ. Забыл. Для простоты использую динамическую библиотеку rtAPIex.dll

Re: Поддержка ruToken в Delphi

Да, товарищи разработчики, прошло два года, может быть появились примеры для Дельфи?

Re: Поддержка ruToken в Delphi

Здравствуйте!

Ввиду отсутствия крайней необходимости, компоненты или примеры кода специально для Delphi нами разрабатываться не будут.
Примеров подключения динамических библиотек, написанных на C++, к object pascal вполне достаточно и в официальной документации Borland и в независимых  источниках.

Спасибо.

(2009-12-16 15:04:06 отредактировано Vadim)

Re: Поддержка ruToken в Delphi

Есть решения для Dephi!
Обращайтесь, вышлю на мыло.

Re: Поддержка ruToken в Delphi

Vadim, если Вам не сложно киньте решение на freesky15 собака yandex.ru. Заранее спасибо

Re: Поддержка ruToken в Delphi

Примеры работы с библиотекой PKCS#11 в Delphi Вы можете найти на http://www.sdean12.org/

(2013-06-11 20:05:07 отредактировано Mourinjo)

Re: Поддержка ruToken в Delphi

Vadim, скиньте пжл решения Delphi на m-cuba@mail.ru. Буду очень благодарен!

Re: Поддержка ruToken в Delphi

Кирилл Мещеряков. Ссылка ваша на решения Delphi не работает. Можете дать работающие ссылки

Re: Поддержка ruToken в Delphi

Mourinjo пишет:

Кирилл Мещеряков. Ссылка ваша на решения Delphi не работает. Можете дать работающие ссылки

Здравствуйте!

Из интернетов ничего так просто никуда не девается :)
Вот Вам ссылка
То, что Вам нужно, в разделе Downloads.

Успехов!