名称

ChangeSynergy::apiESignature


描述

电子签名允许 IBM Rational Change 用户在密钥阶段签署变更请求,以实现问责制。Enterprise Change Proposal System (ECPS) 集成非常需要该功能以便与 DOORS 中的电子签名相得益彰,该功能还适用于 IBM Rational Change。


方法

以下方法可用:

new
 sub new(xmlData)

初始化新创建的 ChangeSynergy::apiData 类,以便使其表示传入的 xml 数据。

 my $eSig = new ChangeSynergy::apiESignature(xmlData);
 
参数:
	xmlData  - 需要解析成可用格式的 XML 数据。
 抛出:

	die - 如果不能解析 xml 数据
getDigest

获取电子签名摘要属性。

my $digest = $eSig->getDigest()

 返回:标量
电子签名摘要属性。	
getDigestAlgorithm

获取电子签名摘要算法属性。

my $digestAlgorithm = $eSig->getDigestAlgorithm()

 返回:标量
电子签名摘要算法属性。

getMessage

获取电子签名消息属性。返回结果是 apiESignatureMessage 类的实例。

my $eSigMessage = $eSig->getMessage()

 返回:apiESignatureMessage
电子签名消息属性。
getVersion

获取电子签名版本属性。

my $version = $eSig->getVersion()

 返回:标量
电子签名版本属性。

getXmlData

获取用于构造 apiESignatureMessage 类的 XML 数据。

注意:仅适用于调试。

my $xmlData = $eSig->getXmlData()

 返回:标量
用于构造此对象的 XML 数据,非常适用于调试。