AIR 中的 XML 签名验证

Adobe AIR 1.5 和更高版本

使用 Adobe® AIR® XMLSignatureValidator API 中的类验证数字签名是否符合针对 XML 签名语法和处理的 W3C 建议的子集 ( http://www.w3.org/TR/xmldsig-core/) 。XML 签名可用于帮助验证数据或信息的完整性和签名者身份。

XML 签名可用于验证应用程序所下载的消息或资源。 例如,如果应用程序按订阅提供服务,则可以将订阅条款封装在已签名的 XML 文档中。 如果有人尝试更改订阅文档,验证就会失败。

还可以使用 XML 签名帮助验证应用程序所使用的下载的资源,具体方法是加入一个包含这些资源的摘要的已签名清单。 应用程序通过将已签名文件中的摘要与根据所加载字节计算得出的摘要进行比较,可以验证资源是否尚未被更改。 当所下载的资源是 SWF 文件或其他要在应用程序安全沙箱中运行的活动内容时,这种做法很有用。