I'm trying to use a PKCS#11 module with pidgin-encryption, but it never uses the configuration I'm doing.
I ran:
modutil -create -dbdir ~/.purple/ -secmod cap.db
to create the structure and overwrite what the plugin created. This automatically configured the module I want to use:
~/.purple$ modutil -list -dbdir . -secmod cap.db
Hi,
I'm trying to use a PKCS#11 module with pidgin-encryption, but it never uses the configuration I'm doing.
I ran:
modutil -create -dbdir ~/.purple/ -secmod cap.db
to create the structure and overwrite what the plugin created. This automatically configured the module I want to use:
~/.purple$ modutil -list -dbdir . -secmod cap.db
Listing of PKCS #11 Modules
-----------------------------------------------------------
1. NSS Internal PKCS #11 Module
slots: 2 slots attached
status: loaded
slot: NSS Internal Cryptographic Services
token: NSS Generic Crypto Services
slot: NSS User Private Key and Certificate Services
token: NSS Certificate DB
2. SafeSign PKCS#11 Module
library name: /usr/lib/libaetpkss.so
slots: 1 slot attached
status: loaded
slot: OmniKey CardMan 3121 00 00
token: TJ-PR
3. Root Certs
library name: ./libnssckbi.so
slots: 1 slot attached
status: loaded
slot: NSS Builtin Objects
token: Builtin Object Token
-----------------------------------------------------------
I tried disabling every other module (1 and 3) to no avail. It always uses the key stored in id/id.priv.
Since this plugin uses NSS for encryption, shouldn't it be possible for me to configure it through modutil?
Cheers!