Citat:
...u Token manageru se vidi registrovana LK (u kartici Object) ali pored nje stoji uzvičnik (šta to može da znači?).
Imao sam isti problem u Win7 64-bit. Uzvičnik znači da kartica nije pravilno registrovana.
Otvoriti Registry, otići na:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\SmartCards
a za 64-bitni takođe na:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Calais\SmartCards
Treba da izgleda ovako (ATR se razlikuje od kartice do kartice):
Kartica se prilikom prvog ubacivanja sama registruje pod nazivom "Republic of Serbia ID Card". Kod mene je automatska registracija kartice unela nepotpun ATR i ATRMask.
Potrebno je uneti ispravan ATR (
http://smartcard-atr.appspot.com ili
http://pannetrat.com/Cardpeek/News ili
http://www.codeproject.com/Art...rtCards-simply-and-effectively ili
https://cardboss.cometway.com/content.agent?page_name=Download).
"ATRMask" treba da je:
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
"80000001" string postaviti da bude
nstcm.dll (u C:\Windows\System32 se vidi da je to NetSet's CardEdge Card Modul - postoji i rsidcm.dll - Republic of Serbia ID Card Module, ali s njim ne radi, kao ni sa sistemskim msclmd.dll)
Takođe proveriti da li je PKCS#11 pravilno inicijalizovan (Start Menu / All Programs / NetSeT / TrustEdgeID / CardEdge PKCS#11 Initialization Tool)
U Device Manager / Smart Card Readers, proveriti sledeće (opcija postoji/ne postoji u zavisnosti od proizvođača/modela čitača tj. drivera):
Tek kada sam sve to ispravio, sertifikati su mi prvi put bili dostupni za instaliranje.
Napomena: nakon izmena nije potrebno raditi restart Windowsa, samo zatvoriti Token Manager, izvaditi karticu, pa ponovo pokrenuti Token Manager i ubaciti karticu.
U Command Prompt-u ukucati:
certutil -v -store -user "My"
Ako je sa registracijom kartice sve u redu, tražiće PIN kartice, izlistati sve sertifikate i ispisati na kraju:
Signature test passed
U zavisnosti od toga koliko sertifikata ima instalirano u Personal store-u (2, 3 ili više), ukucati sledeću komandu (počevši od 0 za prvi instalirani sertifikat):
certutil -user -v -verifystore "MY" 0
Na kraju treba da ispiše:
Certificate is valid
CertUtil: -verifystore command completed successfully.
Za sledeći sertifikat ukucati
certutil -user -v -verifystore "MY" 1 , pa zatim:
certutil -user -v -verifystore "MY" 2 , itd.
Vezano za problem sa drajverom za Smart kartice:
http://tech.springcard.com/201...ard-driver-missing-workaround/
https://support.microsoft.com/en-us/kb/976832/en-us
Ostali korisni linkovi:
https://technet.microsoft.com/...brary/dd979536%28WS.10%29.aspx
https://www.cryptas.com/en/cry...owledge-support/downloads.html