過去幾天我一直在做這方面的一些研究,但還沒有找到解決辦法。我已經看到包含php Exec()函數來調用外部應用程序來處理這個問題的建議。我一直在尋找這樣一個基於PHP的站點的教程 - http://securitythroughabsurdity.com/2007/04/implementing-smart-card-authentication.html。任何意見或指導,將不勝感激。智能卡啓用IIS 6上託管的PHP網站?
感謝, 傑裏
編輯 - 我檢查這個帖子出來How to make php application to require smart card authentication但它不屬於我的目標。 SSLVerifyClient是否需要與智能卡一起使用?
我認爲您需要讓Web服務器處理基於X.509證書的身份驗證,並將用戶憑據作爲服務器變量傳遞給PHP腳本。客戶的私鑰可以存儲在智能卡上,但當然Web服務器不能直接控制它。 – Borealid 2011-05-03 14:41:57
感謝您的回覆。不幸的是,我不管理該網站託管的服務器,所以我遇到了很多障礙。 – Jerry 2011-05-05 15:42:49
你需要什麼樣的接口/設備才能從智能卡獲取數據?幾年前我創建了一個使用磁卡進行身份驗證的應用程序。有[devices](http://www.google.com/products/catalog?q=magnetic+card+reader&um=1&ie=UTF-8&tbm=shop&cid=9253952205062488166&sa=X&ei=gz8cT_2rD4-ctwfBzPSoCw&ved=0CIwBEPMCMAA),其功能類似於鍵盤,讓您通過該設備刷卡,而鼠標焦點是某種形式的文本輸入。也許類似的東西會在這裏工作? – quickshiftin 2012-01-22 16:56:40