名前

ChangeSynergy::apiESignature


詳細

電子署名により、IBM Rational Change ユーザーは重要な局面で責任を持つ目的で変更依頼に署名できます。 この機能は、Enterprise Change Proposal System (ECPS) インテグレーションでは DOORS の電子署名に準拠するために必要ですが、IBM Rational Change にも適用できます。


メソッド

以下のメソッドを使用できます。

new
 sub new(xmlData)

新しく作成される ChangeSynergy::apiESignature クラスを初期化して、渡される 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 データ。デバッグに役立ちます。