2010-07-10 30 views
2

我需要在部署在JBoss中的Web應用程序中支持DoD發佈的基於CAC的身份驗證。有人能給我指出從哪裏開始,涉及的步驟等嗎?Tomcat中的DoD PKI CAC身份驗證(嵌入在JBoss中)

而且,這JCE提供者,我應該去(OpenSSO的,BountyCastle等)?我試圖谷歌的(主動/當前)提供商列表,但無法真正找到它。有JCE提供者是最流行的(由於其潛在的安全算法?感謝名單。

回答

1

我還沒有與CAC卡的工作,但PKI整合通常是由客戶端上安裝#11中間件PKCS處理。CPU在服務器上,您可能需要攔截在Apache模塊級的要求,使PKI/SSO,這裏是他們如何做是爲了forge.mil更多信息幻燈片: http://www.slideshare.net/rbulling/enabling-web-apps-for-dod-security-via-pkicac-enablement-forgemil-case-study

如果您需要進行其他基於網絡的與卡片的交互(非PKCS11功能,例如,如果您想從Web應用程序與安裝在卡片上的其他應用程序交談,或者在卡片上安裝小程序),您需要某種瀏覽器插件通過PCSC發送原始APDU或更高級別的命令。我的公司爲此目的制定了一個插件,它可在https://cardboss.cometway.com處獲得。

最後,我喜歡BouncyCastle的...我懷疑你會找到的受歡迎程度排列JCE提供任何名單。