翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Mac の生成と検証
MAC コマンドの生成と検証は、MACs、CMAC、EMV MAC など、さまざまな MAC をサポートしています。AS2805 の場合、AS2805.4.1 で定義されている追加のバリエーションがあります。通常、AS2805 では、受信メッセージはこの MAC を使用して検証され、送信メッセージには MAC も含まれます。
cat verify-mac.json { "KeyIdentifier": "arn:aws:payment-cryptography:us-east-2:111122223333:key/qnobl5lghrzunce6", "Mac": "86304058", "MessageData": "73D8BA54D3852951DAEA41", "VerificationAttributes": { "Algorithm": "AS2805_4_1" } }
$aws payment-cryptography-data verify-mac --cli-input-json file://verify-mac.json --region ap-southeast-2
{ "KeyIdentifier": "arn:aws:payment-cryptography:us-east-2:111122223333:key/qnobl5lghrzunce6", "KeyCheckValue": "2976E7" }