AnsweredAssumed Answered

Write certificate to Mifare 1K - certutil stops

Question asked by Remo Hartwig on Dec 19, 2017
Latest reply on Jan 1, 2018 by Kan_Li

Hello,

 

I want to write certificates to Mifare 1K NFC cards (ATR: 3b 8f 80 01 80 4f 0c a0 00 00 03 06 03 00 01 00 00 00 00 6a) under windows10.

Smartcard reader is the ACR122.

In DeviceManager smartcard reader and smartcard is available -> Pic3.PNG

With gpedit - smartcard PnP off - it doesnt work.

 

cmd #################################

certutil -csp "Microsoft Base Smart Card Crypto Provider" -importpfx apiuser.pfx

 

Ends in an error dialog: Smartcard requires driver, that does not exists on the system.. -> Pic2.PNG

 

certutil -scinfo
Die Microsoft Smartcard-Ressourcenverwaltung wird ausgeführt.
Aktueller Leser-/Kartenstatus:
Leser: 1
  0: ACS ACR122 0
--- Leser: ACS ACR122 0
--- Status: SCARD_STATE_PRESENT
--- Status: Die Smartcard kann verwendet werden.
---  Karte:
---    ATR:
        3b 8f 80 01 80 4f 0c a0  00 00 03 06 03 00 01 00   ;....O..........
        00 00 00 6a                                        ...j

 


=======================================================
Karte im Leser wird analysiert: ACS ACR122 0
SCardGetCardTypeProviderName: Das System kann die angegebene Datei nicht finden. 0x2 (WIN32: 2 ERROR_FILE_NOT_FOUND)
Anbietername kann nicht abgerufen werden für SCardGetCardTypeProviderName: Das System kann die angegebene Datei nicht finden. 0x2 (WIN32: 2 ERROR_FILE_NOT_FOUND)
Anbietername kann nicht abgerufen werden für
--------------===========================--------------
CertUtil: -SCInfo-Befehl ist fehlgeschlagen: 0x2 (WIN32: 2 ERROR_FILE_NOT_FOUND)
CertUtil: Das System kann die angegebene Datei nicht finden.

####################################################################################

 

It seems, I have to initialize the smartcard (put the provider name to the card).

Under regedit: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\SmartCards\ there are many entries (including installed OpenSC), but no one with ATR 3b 8f 80 01 80 4f 0c a0 00 00 03 06 03 00 01 00 00 00 00 6a. -> Pic1.PNG

 

What I have to do, to put certificates to the smartcard (blank card/first use)?

Attachments

Outcomes