2012-05-19 53 views
1

是否有可能簽署與使用Java或JavaScript的沒有用戶干預的瀏覽器程序客戶端證書的文件?黑客可以用它來模仿用戶嗎?是否有可能在瀏覽器編程標誌證書

如果沒有它意味着它是不太安全通過委託給比他自己的機器上標誌的服務器,使客戶簽署一份文件?

+0

你是什麼意思「簽署證書」?通常使用私人證書籤署其他事情。爲了回答你的另一個問題,你的信任只和保護你的祕密一樣強大。 – jtahlborn

+0

您可能的意思是「接受證書」,答案是否定的。如果這可以通過編程完成,那將是無政府狀態! –

+0

哎呀對不起,我的意思是「以編程方式用客戶端證書籤署DOCUMENT」 – user310291

回答

1

是的,通過使用JavaScript。稱爲「WebCrypto」,其支持取決於瀏覽器。例如,Chrome的WebCrypto功能的支持是列在這裏:

https://www.chromium.org/blink/webcrypto

請花時間來糾正這個問題。它應該是「是否有可能在瀏覽器中以編程方式進行簽名」。這是因爲加密行動「簽署證書」確實存在,並用來證明證書是真實的,反過來它的私鑰可以用來「簽署文件」證明文件是真實的,形成一個信任鏈。

相關問題