アプリケーションプログラミングインターフェイスガイド> 組み込み手順> 手順リファレンス> SignElement
 
SignElement
秘密鍵を使用して、指定されたSOAPエンベロープ内のエレメントに署名します。
ロケーション
/lib/services/
Inputs(入力)
envelope:SOAPエンベロープ。 NULLではない可能性があります。
actor:処理するWSSecurityヘッダーを決定します。 NULLの可能性があります。
mustUnderstand:受信者がこのヘッダーを理解する必要があるかどうかを示します。 NULLの可能性があります。 NULLの場合、mustUnderstandのデフォルトはTRUEです。
elementName:署名するエンベロープ内のエレメントの名前。 NULLの可能性があります。 NULLの場合、elementNameのデフォルトは{http://schemas.xmlsoap.org/soap/envelope/}Bodyです。
certificateAlias:エレメントの署名に使用するキーストア内の秘密鍵のエイリアス。
keyStore:エレメントの署名に使用される秘密鍵を含むシリアル化されたJava鍵ストア。 NULLの可能性があります。
keyStoreType:キーストアのタイプ。 JKSまたはPKCS12である必要があります。 NULLではない可能性があります。
keyStorePassword:キーストアとその中のすべての秘密キーのパスワード。パスワードがない場合は、NULLまたは空になる可能性があります。
Outputs(出力)
envelope:署名されたエレメントと生成されたWSSecurityヘッダーエレメントを含むSOAPエンベロープ。
例外
IllegalArgumentException:いずれかの引数が無効な場合。
SecurityException:エレメントに署名できなかった場合。