java - 封闭系统和开放系统签名有什么区别?

标签 java signature electronic-signature

我需要为一位要求我实现签名解决方案的客户找到解决方案。我正在考虑建议一些解决方案,例如 DocuSign 或 EchoSign。

但最近我的客户说他想要一个封闭的系统签名。

我搜索了一些网站,发现了封闭系统和开放系统签名之间的区别。

http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfCFR/CFRSearch.cfm?CFRPart=11&showFR=1

封闭系统是指系统访问由负责系统上电子记录内容的人员控制的环境。

开放系统是指系统访问不受负责系统上电子记录内容的人员控制的环境。

据我了解,我不能再建议使用 Docusign 或 EchoSign。我对么? 还有一个问题,我是否需要为此创建自己的签名解决方案,或者是否有可用的库或框架?

最佳答案

我认为该文档的重要部分是:

Persons who use closed systems to create, modify, maintain, or transmit electronic records shall employ procedures and controls designed to ensure the authenticity, integrity, and, when appropriate, the confidentiality of electronic records, and to ensure that the signer cannot readily repudiate the signed record as not genuine. Such procedures and controls shall include the following:

我对此的解释是封闭系统是一个已经采取适当安全措施的系统。

据此判断,DocuSign 符合资格。我目前正在与 DocuSign 合作,使我们的网站能够将文档发送给客户进行签名。当该过程完成后,我们不仅需要保存已签署的文件,还需要保存一份摘要文件,描述文件签署的过程。我不是律师,但在我看来,DocuSign 可以满足要求。我猜其他电子签名公司也会做类似的事情......

关于java - 封闭系统和开放系统签名有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15698323/

相关文章:

java - CompareTo 和 collections.sort() 错误

Java 库通过 ssh 在远程服务器上运行多个不相关的命令

java - DOM,SAX和StAX XML解析器之间有什么区别?

c# - C# bouncy caSTLe 上的 InvalidCastException 验证签名

javascript - 生成并存储电子(数字)签名

java - 实例化接口(interface)时如何实现自己的方法?

python - 如果存在另一个参数则需要参数

c - 在 C 中返回二维数组

rest - 在 DSS 中使用 Base64 编码证书调用服务器签名服务