Что такое «имя» в методах класса M2Crypto Engine - PullRequest
2 голосов
/ 08 февраля 2010

Следующие 3 метода Engine требуют 'name' в качестве аргумента.

load_private_key(self, name, pin=None)  
load_public_key(self, name, pin=None)   
load_certificate(self, name)

Что такое «имя»? Из примеров, которые я обнаружил, похоже, что это какой-то тип слота для токена USB Как мне найти идентификатор?

Ответы [ 2 ]

1 голос
/ 09 февраля 2010

Я нашел некоторую информацию на следующем сайте: http://www.etokenonlinux.org/et/FAQ

pkcs11-tool --module /usr/lib/libeTPkcs11.so --slot 0 -O --login

В выходном поиске объекта закрытого ключа и его идентификатора.

Private Key Object; RSA
  label:      eTCAPI private key
  ID:         39453945373335312d333545442d343031612d384637302d3238463636393036363042303a35
  Usage:      decrypt, sign, unwrap

Когда я использую идентификатор из этой команды в качестве аргумента, я не получаю ошибок.

0 голосов
/ 09 февраля 2010

Это, вероятно, относится к файлу закрытого ключа, файлу открытого ключа и подписанному сертификату соответственно. На этом сайте есть примеры создания .

...