是否可以在浏览器中以编程方式签署证书

时间:2012-05-19 18:28:45

标签: java javascript security certificate

是否可以使用java或javascript以编程方式在客户端证书中签署文档而无需用户干预?黑客可以使用它来冒充用户吗?

如果不是意味着通过委托给服务器而不是在自己的机器上签名来让客户签署文件的安全性较低?

1 个答案:

答案 0 :(得分:1)

是的,通过使用Javascript。被称为" WebCrypto",它的支持取决于浏览器。例如,此处列出了Chrome对WebCrypto功能的支持:

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

请花时间纠正这个问题。应该是"是否可以在浏览器中以编程方式进行签名。"这是因为"签署证书" 的加密操作实际存在并用于证明证书是真实的,其私钥又可用于&# 34;签署文件" 证明文件是真实的,形成信任链。