Altova XMLSpy 2023 Enterprise Edition

当关联的SPS启用了XML签名后,XML签名命令才在Authentic视图中可用。XML签名命令也在Authentic工具栏中作为“XML签名”工具栏图标icXMLSignature可用。

 

验证和证书/密码

单击XML签名命令将启动签名验证过程。如果文档中不存在签名,则会在“XML签名”对话框中显示一条相应的消息(参见下方截图),并且该对话框中有一个按钮,使Authentic视图用户能够对文档进行签名。

XMLSigVerificationFailed

如果该对话框中存在选择证书选择密码按钮,这意味着可以在Authentic视图中选择自己的证书/密码。(SPS设计者在配置签名时决定是选择证书,还是密码。签名将基于证书或密码。)单击其中任一按钮(如果在对话框中存在)可使Authentic视图用户浏览证书或输入密码。Authentic视图用户的选择将被存储在内存中并仅对当前会话有效。如果在选择证书或密码后关闭了文档或应用程序,则证书/密码设置将还原为最初和SPS一起保存的设置。

 

验证和身份验证信息

如果验证过程是在已签名的文档上运行的,则可能出现两种情况。第一种情况:如果身份验证信息可用(在签名或SPS中),则将直接执行验证过程,并显示结果(参见下方截图)。

XMLSigVerified

 

身份验证信息是指签名证书的密钥信息或签名密码。SPS设计者将指定在对XML文档进行签名时是否将证书的密钥信息保存在签名中,或在基于密码的签名的情况下,是否将密码保存在SPS中。在任何一种情况下,身份验证信息都是可用的。因此,验证过程将直接运行,无需Authentic视图用户输入任何信息。

 

当身份验证信息在签名(证书的密钥信息)或SPS文件(密码)中不可用时,就会发生第二种情况。在这种情况下,将要求Authentic视图用户提供身份验证信息:密码(参见下方截图)或证书的位置。如果SPS允许Authentic视图选择自己的密码或证书,请单击选择密码(或证书)以执行此操作。

SigPassword

 

© 2017-2023 Altova GmbH