数字签名上下文中 XML 表单的生命周期

发布于 2024-10-04 20:39:56 字数 557 浏览 1 评论 0原文

我需要一些平台来在数字签名的上下文中实现 XML 表单的生命周期。

生命周期:

  1. 设计师设计表单。新表单处于“开放输入”状态。在此状态下允许使用公式或脚本等活动组件,以提供更好的用户体验。
  2. 用户使用一些“填充应用程序”输入数据。
  3. 表单被锁定(创建静态表示)。基本上,我需要 XSL,它将从 XML 数据生成非交互式版本的表单。转换后的最终结果不能包含任何活性成分,因为法律要求不允许这样做。
  4. XML数据和XSL转换通过数字签名进行签名。

它是电子政务的解决方案,具有额外的假设和限制:

  • 设计者可以是平台相关的
  • 填充者在最佳情况下应该是平台独立的
  • ,应该可以在线(网络应用程序)和离线(桌面应用程序)输入数据
  • 成熟的解决方案 - 最好基于标准、工具的发布版本、具有强大社区的开源解决方案或由供应商提供的商业解决方案很有可能在未来两年内生存:-)

InfoPath 和使用 InfoPath Forms Services 的在线表单是一个候选者。还有其他选择吗?

I need some platform for implementing lifecycle of XML forms in context of digital signature.

Lifecycle:

  1. Designer designs a form. New form is in "open for input" state. Active components like formulas or scripts are allowed in this state to provide better user experience.
  2. User inputs data with some "filler application".
  3. Form is locked (static representation is created). Basically, I need XSL which will produce non interactive version of form from XML data. Final result after transformation cannot contain any active components, because it is not allowed due to legal requirements.
  4. XML data and XSL transformation are signed by digital signature.

It is solution for eGovernment with aditional assumptions and restrictions:

  • designer can be platform dependent
  • filler should be platform independent
  • in optimal case, it should be possible to input data both online (web app) and offline (desktop app)
  • mature solution - preferably standard based, release versions of tools, open source solution with strong community or commercial solution provided by vendor with high probability to survive more than next 2 years:-)

One candidate is InfoPath and online forms using InfoPath Forms Services. Are there any other options?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葵雨 2024-10-11 20:39:56

基于网络:

  • 设计师:Web 应用还是桌面应用都没关系
  • Filler:Web 应用就足够了

    <块引用>

    在最佳情况下,应该可以在线(网络应用程序)和离线(桌面应用程序)输入数据

Web based:

  • Designer: it does not matter if it is web app or desktop app
  • Filler: web app is sufficient

    in optimal case, it should be possible to input data both online (web app) and offline (desktop app)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文