2

我们正在使用 Mifare 4k 卡和 Gemalto Prox SU Contactless 读卡器。当我们尝试对扇区进行身份验证时,我们遇到了以下异常,这并不是每次都发生,而是仅在一台客户端计算机上发生

May 20, 2014 4:02:43 PM com.tcs.smartcard.Mifare4KUtils authSector
SEVERE: authSector
javax.smartcardio.CardException: sun.security.smartcardio.PCSCException: WINDOWS_ERROR_INVALID_PARAMETER
    at sun.security.smartcardio.ChannelImpl.doTransmit(Unknown Source)
    at sun.security.smartcardio.ChannelImpl.transmit(Unknown Source)
    at com.tcs.smartcard.Mifare4KUtils.authSector(Mifare4KUtils.java:114)
    at com.tcs.smartcard.Mifare4KUtils.authenticateKeyBlockToFormat(Mifare4KUtils.java:426)
    at com.tcs.smartcard.Mifare4KUtils.writeKeyBlockForFormat(Mifare4KUtils.java:677)
    at com.tcs.smartcard.IssueCardApplet$TaskInit.doInBackground(IssueCardApplet.java:691)
    at com.tcs.smartcard.IssueCardApplet$TaskInit.doInBackground(IssueCardApplet.java:584)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: sun.security.smartcardio.PCSCException: WINDOWS_ERROR_INVALID_PARAMETER
    at sun.security.smartcardio.PCSC.SCardTransmit(Native Method)
    ... 13 more

请帮助解决这个问题。

4

0 回答 0