Nw.js(Node-Webkit)+Рутокен=Рутокенjs(Исходный)

Я решил создать модуль( Дополнения C/C++ ) Для NW.js работать с Рутокены и поделитесь с сообществом код , а также приглашаем вас принять участие в этом проекте с открытым исходным кодом.

Суть идеи в том, чтобы иметь возможность использовать все возможности Рутокена в приложении СЗ с помощью чистого и понятного JavaScript, а также этот модуль можно использовать в Node.JS или io.js .

РутокенJS API

  • Инициализация CKR()
  • bool isInitialize()
  • CKR финализировать()
  • объект countSlot()
  • объект getLibInfo()
  • объект getSlotInfo(int slot)
  • объект getTokenInfo(int slot)
  • объект getMechanismList (int slot)
  • объект getObjectList()
  • Вход в CKR (интервал-слот, строковый вывод)
  • Выход из CKR()
  • случайный объект (размер int)
  • CKR initToken (интервал-слот)
  • CKR openSession()
  • CKR closeSession()
  • CKR closeAllSessions()
  • объект getSessionInfo()
  • CKR getOperationState()
  • CKR setOperationState()
Пример использования:
   

var rutoken = require('.

/rutoken/rutoken'); var cntSlot = rutoken.countSlot(); console.log('cntSlot: ', cntSlot); if(cntSlot > 0) { for(var i=0; i <= cntSlot-1; i++) { rutoken.getSlotInfo(i, function(data) { console.log('Slot info #' + i + "\n", data); }); rutoken.getTokenInfo(i, function(data) { console.log('Token info #' + i + "\n", data); }); rutoken.getMechanismList(i, function(data) { console.log('Mechanism list #' + i + "\n", data); }); } }

Проект на GitHub: https://github.com/roman-sopov/RutokenJS Примеры аддонов узлов: https://github.com/nodejs/node-addon-examples Документация по аддону узла: https://nodejs.org/api/addons.html Документация Рутокен SDK: http://developer.rutoken.ru/pages/viewpage.actionЭpageId=3178534 Теги: #JavaScript #node-webkit #nw.js #node.js #C++ #Cryptography #rutoken #rutoken #nodejs аддон #nw.js аддон #Разработка сайтов #Криптография #JavaScript #C++ #node.js
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.