sign_message
Sign a base64-encoded message using a stored private key to generate a digital signature, ensuring message authenticity without external KMS.
Instructions
Sign a base64-encoded message with the stored private key
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": {
"keyId": "<keyId>",
"message": "<message>"
},
"name": "sign_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| algo | No | Override algorithm (uses stored algo if omitted) | |
| keyId | Yes | Unique key identifier | |
| message | Yes | Base64-encoded message to sign |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signature | Yes | Base64-encoded signature |