Skip to main content
Skip table of contents

settings/osx-signing-generate-ssh-key

Generates an SSH key.

To configure your OSX signing server for SSH authentication, follow these steps:

Connect or log on to the signing server using your hostname and username.

In a terminal window, create the directory ~/.ssh if does not exist:

BASH
$ mkdir ~/.ssh


Open ~/.ssh/authorized_keys for editing:

BASH
 $ vim ~/.ssh/authorized_keys


Copy and paste the SSH key returned from POST settings/osx-signing-generate-ssh-key (see below) to the authorized_keys file. You can also retrieve the SSH key with GET settings/osx-signing-ssh-key once it has been generated.

Save and close the authorized_keys file.

POST

Generates an SSH key to authenticate to the iOS signing server.

Parameters

ParameterDescription
osx_signing_ssh_gen_key_size

Required. Specify the size of the key to be generated by the policy console.

Example request

Request

CODE
curl -v -L -b c.txt -c c.txt -X POST \
  http://bc.qwe.com/mocana-app-control/rest/settings/osx-signing-generate-ssh-key \
  -d osx_signing_ssh_gen_key_size=1024 

Response

CODE
{
  "message": "",
  "settings": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC4JxjrubUpzqIJxtrTnsnzynXiYWwzRC2LHJWuuCGWBPj9hFY3YJ 
    eCgdhNLTxS6QrGGr/O4IgZa3f9XwxTTe0UH4mgg2QHcxDwXvA/CRS2RQHZMDYvkv0KHE1l9BjxNOzn7ui1KPDDH3pxT9P6gbeb34x
    FEBYRx3AfBveyYC03ZQ2t63uisMCscUE6ZFcACCoRi3s6dcYrD9R2Q05yNlJ9w5W/p4Bub9yZL8eqARrc69iepxrle4i+Eakz2g3l
    XeYX7PZBWyIKCwcVXT+a14zJpILOQnUaqBYJW+p2znBw6Qn2v7jQfnB3NW6auK1XbT9H7Zr+GqxmIMsTyA2auUBlaUcOyMJ6e4MmA
    rIaElvA5OwVNT/1TzqGbQinkbmv69RJPFAoxAn7vHbItgNgNoOzqCjvmotpW/frF17/qxPq2yMmikk4z7RopTXGHdYNNw2iB+8gAX
    7UuIKuogdHaY/LHplWPUWKQYNntd0dQhcLH0dcdNO4ULpgLEvPValBkWsv5Vw1pzjgt3N0IBMdtJbi/RFE4T6ROD43RrUca7Jyim3
    uRFMY9J/OoIaJgT26n9Arw++yQ== signer@qwe.com\n",
  "status": "OK"
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.