2011-04-09 78 views

回答

4

還需要其他東西,比如Flash。雖然在純JavaScript中編寫一些數字簽名代碼不會是一個大問題(雖然需要相當多的工作,並且工作會非常緩慢),但純JavaScript中訪問存儲在本地系統上的證書是不可能的。其中一個選項可能會創建一個現有的對象(如CAPICOM模塊),但(a)這可能僅限於IE和Windows,(b)CAPICOM本身已被Microsoft棄用。

如果你的問題是,這樣的對象需要寫入,那麼我們Secureblackbox產品於9(這是目前公開測試版),包括組件和客戶端模塊(Java小程序,ActiveX和閃光的小程序)來執行這樣的分佈式簽約。

如果你只是想避免使用任何外部模塊,那麼恐怕你運氣不好。我也希望我們可以在純JavaScript中有一些東西(這也可以簡化和改進我們的產品),但問題在於訪問客戶端上的證書。

0

this project應該得到你的希望。現在唯一剩下的就是弄清楚如何從瀏覽器證書存儲中獲取證書。 PKI就像一部寶萊塢大片 - 不停歇的動作,情感,戲劇,喜劇,最後浪費時間和金錢,但我們會去下一個,因爲它看起來比上一次好。

相關問題