Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerCryptography Module では、データにエラーがないかどうかを確認するためのチェックサムの計算および検証操作が提供されます。これらの操作は、使用されている暗号化戦略から独立しています。
チャックサム操作を使用すると、メッセージの整合性を確保できます。Calculate Checksum 操作は、システムに入力されたメッセージのチェックサムを生成するエンリッチャーとして機能し、Validate Checksum 操作は、システムから出力されるメッセージのチェックサムを確認する検索条件として機能します。入力と出力の値が一致しない場合、CRYPTO:VALIDATION
エラーが発生します。
この 1 組の操作により、送信者と受信者間でメッセージが変更されていないことを確認できます。チェックサム操作では暗号化は提供されず、署名がメッセージに追加されることもないため、この操作を他のセキュリティ機能と共に使用できます。
<crypto:calculate-checksum>
提供されたコンテンツまたは値のチェックサムを計算します (式を使用できます)。使用するハッシュアルゴリズムを選択できます。
名前 | 型 | 説明 | デフォルト値 | 必須 |
---|---|---|---|---|
Algorithm (アルゴリズム) |
Enumeration (列挙)。次のいずれかになります。
|
チェックサムアルゴリズム |
|
|
Content (コンテンツ) |
Binary (バイナリ) |
チェックサムを計算するためのコンテンツ |
|
|
Target Variable (対象変数) |
String (文字列) |
操作の出力が格納される変数の名前 |
|
|
Target Value (対象値) |
String (文字列) |
操作の出力に対して評価される式。その式の結果は対象変数に保存されます。 |
|
|
<crypto:validate-checksum>
Calculate Checksum 操作を使用して以前に計算されたチェックサムに対して、コンテンツまたは値のチェックサムを検証します。