也许这是由于我对标准和浏览器技术的了解有限,但是我想知道是否有合理的解释,为什么数字签名几乎总是由各种第三方桌面应用程序,匹配的浏览器插件甚至传统的Java小程序来处理。几乎永远无法正确运行,并且肯定不能在大多数操作系统和常见的网络浏览器组合中使用。
数字证书已经由浏览器本地支持了20年,对于我来说,似乎也没有用于电子文档签名的标准化统一API似乎令我感到奇怪。与安装通常甚至依赖于平台并且无法在不同浏览器和操作系统版本上正常运行的第三方解决方案相比,这肯定会更加安全。
我天真的解释是,没有主动给予w3c或其他授权以商定在所有主要浏览器中实施的合适标准。但这是正确的吗?还是已经存在一个系统,而政府,银行和会计公司出于某些公司原因只是按照自己的方式做事?我希望知识更好的人能够提供一个很好的答案。
如果这属于某个专业的SE,请将其移到那里。