Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Для отладки приложений использующих интерфейс PKCS#11 можно использовать удобную утилиту PKCS11-SPY

Это переработанная версия утилиты, входящей в проект OpenSC и отличается от нее поддержкой расширенного интерфейса. 

Утилита выводит лог PKCS#11 вызовов в удобном формате текстового файла.

Загрузить утилиту

pkcs11-spy.zip

Настройка утилиты

Для 32 битных Windows

Для 32 битных приложений

В реестре установить в строковый параметр HKLM\Software\Aktiv Co.\Rutoken\rtPKCS11-Spy\Module путь к отлаживаемой библиотеке PKCS#11.

В реестре установить в строковый параметр HKLM\Software\Aktiv Co.\Rutoken\rtPKCS11-Spy\Output путь к лог файлу, в который будет записываться последовательность вызовов PKCS#11 функций.

Для 64 битных Windows

Для 32 битных приложений

В реестре установить в строковый параметр HKLM\Software\Wow6432Node\Aktiv Co.\Rutoken\rtPKCS11-Spy\Module путь к отлаживаемой библиотеке PKCS#11.

В реестре установить в строковый параметр HKLM\Software\Wow6432Node\Aktiv Co.\Rutoken\rtPKCS11-Spy\Output путь к лог файлу, в который будет записываться последовательность вызовов PKCS#11 функций.

Для 64 битных приложений

В реестре установить в строковый параметр HKLM\Software\Aktiv Co.\Rutoken\rtPKCS11-Spy\Module путь к отлаживаемой библиотеке PKCS#11.

В реестре установить в строковый параметр HKLM\Software\Aktiv Co.\Rutoken\rtPKCS11-Spy\Output путь к лог файлу, в который будет записываться последовательность вызовов PKCS#11 функций.

Для Linux и Apple OS X

записать в системные переменные 

PKCS11SPY - путь к отлаживаемой библиотеке PKCS#11

PKCS11SPY_OUTPUT - путь к лог файлу, в который будет записываться последовательность вызовов PKCS#11 функций.

Например:

для linux

PKCS11SPY=/opt/aktivco/rutokenecp/lib/librtpkcs11ecp.so
PKCS11SPY_OUTPUT=/home/user/Desktop/logfile.txt

для Mac

PKCS11SPY=/Library/Aktiv\ Co/Rutoken\ ECP/lib/librtpkcs11ecp.dylib
PKCS11SPY_OUTPUT=/Users/user/Desktop/logfile.txt

 

  • No labels