Hi Roman,
the simple configuration which is in the conf/pkcs11.cfg worked for
me some years ago with Windows XP. So the name and library attributes
were enough.
If it's also your case, you only need to find the correct library and
fill the full path in the configuration file (don't forget to escape
back-slashes - i.e. use the doubled).
One hint from (
https://code.google.com/p/esign-helper/):
32-bit
Siemens - %SYSTEMROOT%\System32\siecap11.dll
Charismathics - %SYSTEMROOT%\System32\cmP11.dll
ACS - %SYSTEMROOT%\System32\acospkcs11.dll
GemPlus - %SYSTEMROOT%\System32\pk2priv.dll OR
%SYSTEMROOT%\System32\w32pk2ig.dll
SeTec - %SYSTEMROOT%\System32\SetTokI.dll
ActivIdentity - %SYSTEMROOT%\System32\acpkcs.dll
SafeNet - %SYSTEMROOT%\System32\dkck232.dll
64-bit
Siemens - %SYSTEMROOT%\SysWOW64\siecap11.dll
Charismathics - %SYSTEMROOT%\SysWOW64\cmP11.dll
ACS - %SYSTEMROOT%\SysWOW64\acospkcs11.dll
GemPlus - %SYSTEMROOT%\SysWOW64\pk2priv.dll OR
%SYSTEMROOT%\System32\w32pk2ig.dll
SeTec - %SYSTEMROOT%\SysWOW64\SetTokI.dll
ActivIdentity - %SYSTEMROOT%\SysWOW64\acpkcs.dll
SafeNet - %SYSTEMROOT%\SysWOW64\dkck232.dll
another one from
(
http://jce.iaik.tugraz.at/sic/Products/Core-Crypto-Toolkits/PKCS_11_Provider/using):
- aetpkss1.dll (for G&D StarCos and Rainbow iKey 3000)
- cs2_pkcs11.dll (for Utimaco CryptoServer LAN)
- CccSigIT.dll (for IBM MFC)
- pk2priv.dll (for GemSAFE, old version)
- gclib.dll (for GemSAFE, new version)
- dspkcs.dll (for Dallas iButton)
- slbck.dll (for Schlumberger Cryptoflex and Cyberflex Access)
- SetTokI.dll (for SeTec)
- acpkcs.dll (for ActivCard)
- psepkcs11.dll (for A-Sign Premium)
- id2cbox.dll (for ID2 PKCS#11)
- smartp11.dll (for SmartTrust PKCS#11)
- pkcs201n.dll (for Utimaco Cryptoki for SafeGuard)
- dkck201.dll (for DataKey and Rainbow iKey 2000 series)
- cryptoki.dll (for Eracom CSA)
- AuCryptoki2-0.dll (for Oberthur AuthentIC)
- eTpkcs11.dll (for Aladdin eToken, and some Siemens Card OS cards)
- cknfast.dll (for nCipher nFast or nShield)
- cryst201.dll (for Chrysalis LUNA)
- cryptoki.dll (for IBM 4758)
- softokn3.dll (for the Mozilla or Netscape crypto module, see also
next property)
- iveacryptoki.dll (for Rainbow CryptoSwift HSM)
- sadaptor.dll (for Eutron CryptoIdentity or Algorithmic Research MiniKey)
- pkcs11.dll (for TeleSec)
- siecap11.dll (for Siemens HiPath SIcurity Card API)
- asepkcs.dll (for Athena Smartcard System ASE Card)
- /opt/SUNWconn/cryptov2/lib/libvpkcs11.so (for SUN Crypto Accelerator
4000, 32-bit libraries)
- /opt/SUNWconn/cryptov2/lib/sparcv9/libvpkcs11.so (for SUN Crypto
Accelerator 4000, 64-bit libraries)
- /opt/SUNWconn/crypto/lib/libpkcs11.so (for SUN Crypto Accelerator
1000, 32-bit libraries)
- /opt/SUNWconn/crypto/lib/sparcv9/libpkcs11.so (for SUN Crypto
Accelerator 1000, 64-bit libraries)
I hope it helps.
-- jc