Решил создать модуль (C/C++ Addons) для NW.js для работы с Рутокенами и поделиться с сообществом кодом, а так же пригласить вас поучаствовать в этом Open source проекте.
Суть идеи в том, чтобы можно было использовать все возможности Рутокена в NW приложении с помощью чистого и понятного JavaScript, а также этот модуль может быть использован в Node.JS или io.js.
API RutokenJS
Суть идеи в том, чтобы можно было использовать все возможности Рутокена в NW приложении с помощью чистого и понятного JavaScript, а также этот модуль может быть использован в Node.JS или io.js.
API RutokenJS
- CKR initialize()
- bool isInitialize()
- CKR finalize()
- object countSlot()
- object getLibInfo()
- object getSlotInfo(int slot)
- object getTokenInfo(int slot)
- object getMechanismList(int slot)
- object getObjectList()
- CKR login(int slot, string pin)
- CKR loguot()
- object random(int size)
- CKR initToken(int slot)
- CKR openSession()
- CKR closeSession()
- CKR closeAllSessions()
- object getSessionInfo()
- CKR getOperationState()
- CKR setOperationState()