ChangeSynergy::apiESignature
电子签名允许 IBM Rational Change 用户在密钥阶段签署变更请求,以实现问责制。Enterprise Change Proposal System (ECPS) 集成非常需要该功能以便与 DOORS 中的电子签名相得益彰,该功能还适用于 IBM Rational Change。
以下方法可用:
sub new(xmlData)
初始化新创建的 ChangeSynergy::apiData 类,以便使其表示传入的 xml 数据。
my $eSig = new ChangeSynergy::apiESignature(xmlData); 参数: xmlData - 需要解析成可用格式的 XML 数据。
抛出: die - 如果不能解析 xml 数据
获取电子签名摘要属性。
my $digest = $eSig->getDigest()
返回:标量 电子签名摘要属性。
获取电子签名摘要算法属性。
my $digestAlgorithm = $eSig->getDigestAlgorithm()
返回:标量 电子签名摘要算法属性。
获取电子签名消息属性。返回结果是 apiESignatureMessage 类的实例。
my $eSigMessage = $eSig->getMessage()
返回:apiESignatureMessage 电子签名消息属性。
获取电子签名版本属性。
my $version = $eSig->getVersion()
返回:标量 电子签名版本属性。
获取用于构造 apiESignatureMessage 类的 XML 数据。
注意:仅适用于调试。
my $xmlData = $eSig->getXmlData()
返回:标量 用于构造此对象的 XML 数据,非常适用于调试。