2
以下3個引擎方法需要'name'作爲參數。什麼是M2Crypto引擎類方法中的'name'
load_private_key(self, name, pin=None)
load_public_key(self, name, pin=None)
load_certificate(self, name)
'name'究竟是什麼?從我發現的例子來看,它似乎是USB令牌的某種類型的插槽ID。我如何找到該ID?
這些只是M2Crypto直接傳遞給OpenSSL的函數,所以最好用OpenSSL標籤(或在openssl-users郵件列表上)詢問。首先查找Python源代碼,查看哪個m2。*函數正在調用,然後查看SWIG源_engine.i以查看相應的OpenSSL函數。在這種情況下,load_private_key是ENGINE_load_private_key。 OpenSSL文檔沒有多大幫助:http://www.openssl.org/docs/crypto/engine.html –