generate_as2805_kek_validation
Generate AS2805 Key Encryption Key validation values for Australian payment network node-to-node key exchange, supporting validation request or response types and AS2805 variant masks.
Instructions
Call this when implementing Australian AS2805 payment network key exchange — generating the KEK validation request or response value for node-to-node symmetric key establishment between an acquirer switch and a card scheme.
Generate an AS2805 Key Encryption Key validation value. Used in Australian payment network node-to-node key exchange.
kek_validation_type: KekValidationRequest — initiating node generates a validation request KekValidationResponse — responding node generates the validation response
random_key_send_variant_mask: VARIANT_MASK_82C0 — standard AS2805 variant mask VARIANT_MASK_82 — alternate AS2805 variant mask
Args: key_identifier: ARN or alias of the AS2805 KEK kek_validation_type: KekValidationRequest or KekValidationResponse random_key_send_variant_mask: VARIANT_MASK_82C0 or VARIANT_MASK_82
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"key_identifier": "<key_identifier>",
"kek_validation_type": "<kek_validation_type>",
"random_key_send_variant_mask": "<random_key_send_variant_mask>"
},
"name": "generate_as2805_kek_validation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key_identifier | Yes | ||
| kek_validation_type | Yes | ||
| random_key_send_variant_mask | Yes |