sdcloud_install_device_local_certificate
Installs a local certificate and private key on a device by providing base64-encoded files and a pass phrase, associating the certificate with a given certificate ID.
Instructions
Install a local certificate and its private key on a device (multipart upload). Provide the certificate id to associate, the certificate and key files as base64, and the pass phrase used to encrypt the key file.
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": {
"device_uuid": "<device_uuid>",
"certificate_id": "<certificate_id>",
"local_certificate_content": "<local_certificate_content>",
"local_certificate_key_file_content": "<local_certificate_key_file_content>",
"pass_phrase": "<pass_phrase>"
},
"name": "sdcloud_install_device_local_certificate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device_uuid | Yes | ||
| pass_phrase | Yes | Pass phrase used to encrypt/decrypt the private key file. | |
| certificate_id | Yes | Unique identifier of the certificate to associate with the installed local certificate. | |
| local_certificate_content | Yes | Base64-encoded local certificate file content. | |
| local_certificate_file_name | No | Filename to report for the certificate file. | |
| local_certificate_key_file_name | No | Filename to report for the private key file. | |
| local_certificate_key_file_content | Yes | Base64-encoded private key file content corresponding to the local certificate. |