Firmware Signing Keys

Endpoints used for managing firmware signing keys on NervesHub through the User API.

For more information about firmware signing keys:

pageFirmware signing keys

List

GET https://api.nerves-hub.org/orgs/:org:name/keys

List all public firmware signing keys for the organization.Requires: client side SSL user certificate Requires: organization role read

Path Parameters

NameTypeDescription

org:name*

string

The name of the organization

{
    "data": [
        {
            "name": "test",
            "key": "h8L1FcfK8mUSnIvM0rffjoapItsI4fimIU9x9Jq2TdU="
        }
    ]
}

Insert

POST https://api.nerves-hub.org/orgs/:org:name/keys

Insert a new firmware signing public key for the organizationRequires: client side SSL user certificate Requires: organization role write

Path Parameters

NameTypeDescription

:org:name*

string

The name of the organization

Request Body

NameTypeDescription

name*

string

A friendly name to reference the firmware signing key

key*

string

The firmware signing public key

{
    "data": {
        "name": "test",
        "key": "h8L1FcfK8mUSnIvM0rffjoapItsI4fimIU9x9Jq2TdU="
    }
}

Last updated