アプリケーションプログラミングインターフェイスガイド> 組み込み手順> 手順リファレンス> ProcessSecurityHeader
 
ProcessSecurityHeader
SOAPエンベロープでWSSecuritySOAPヘッダーを処理します。エンベロープに、指定されたアクターを持つWS Securityヘッダーが含まれている場合、それは処理されます。ヘッダー内のすべてのセキュリティエレメントが評価されます。いずれかのヘッダーセキュリティエレメントが、エンベロープに署名されたエレメントが含まれていることを示している場合、それらのエレメントの署名が検証されます。いずれかのヘッダーセキュリティエレメントがエンベロープに暗号化されたエレメントが含まれていることを示している場合、それらのエレメントは復号化されます。
ロケーション
/lib/services/
Inputs(入力)
envelope:SOAPエンベロープ。WSSecurityヘッダーが含まれる場合があります。
actor:処理するWSSecurityヘッダー。 NULLの可能性があります。
keyStore:署名の検証とエレメントの復号化に使用される証明書を含むシリアル化されたJavaキーストア。 NULLの可能性があります。
keyStoreType:キーストアのタイプ。 JKSまたはPKCS12である必要があります。 keyStoreがNULLの場合にのみNULLになる可能性があります。
keyStorePassword:キーストアとその中のすべての秘密キーのパスワード。 NULLの可能性があります。
出力
envelope:SOAPエンベロープ。一部のエレメントが復号化されている可能性があります。
例外
IllegalArgumentException:いずれかの引数が無効な場合。
SecurityException:メッセージ内のセキュリティエレメントが無効またはサポートされていない場合。
SecurityException:署名を検証できなかった場合。
SecurityException:暗号化されたエレメントを復号化できなかった場合。