API:account:POST

Материал из КардиоКВАРК
Перейти к: навигация, поиск

Получение сертификата учетной записи

Доступ

  • Клиентский сертификат не проверяется

Параметры

  • Account в теле запроса
  • media: String = (P12 | PEM) - опционально в параметрах запроса, в ответе возвращается P12 (пароль -- пустая строка) | PEM файл

Результат

  • account: Account - возвращается только поле id
  • key: String - приватный ключ клиента в Base64
  • certificate: String - клиентский сертификат в Base64

Примеры

Запрос

curl --cacert ./cardio-ca-crt.pem --request POST --header "Content-Type: application/json" \
     --data '{"id":998,"password":"884346f45cf299c","role":3}' \
     'https://b-api.cardioqvark.ru:1443/account?media=PEM' > cardio-account-998.pem

Ответ

HTTP/1.1 200 OK
Content-Disposition: inline; filename=cardio-account-998.pem
Content-Length: ***
Content-Type: application/x-pem-file

...