GetMyCertificates¶
Метод GetMyCertificates
возвращает информацию о сертификатах, привязанных к сотруднику.
- GET /GetMyCertificates¶
- Query Parameters:
boxId – идентификатор ящика сотрудника.
- Request Headers:
Authorization – данные, необходимые для авторизации.
- Status Codes:
200 OK – операция успешно завершена.
401 Unauthorized – в запросе отсутствует HTTP-заголовок
Authorization
или в этом заголовке содержатся некорректные авторизационные данные.402 Payment Required – у организации с указанным идентификатором
boxId
закончилась подписка на API.405 Method Not Allowed – используется неподходящий HTTP-метод.
500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.
- Response Body:
Тело ответа содержит список сертификатов, представленный структурой CertificateList.
Примеры ответов¶
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"Certificates": []
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"Certificates": [
{
"Thumbprint": "BA************************************81",
"Type": "Token",
"ValidFrom": 636965170070000000,
"ValidTo": 637360882070000000,
"PrivateKeyValidFrom": 636965170060000000,
"PrivateKeyValidTo": 637360882060000000,
"OrganizationName": "ООО Ромашки",
"Inn": "62******14",
"UserFirstName": "Петр",
"UserMiddleName": "Алексеевич",
"UserLastName": "Иванов",
"UserShortName": "Иванов П. А.",
"IsDefault": true,
"SubjectType": "LegalEntity"
},
{
"Thumbprint": "D7************************************4D",
"Type": "Token",
"ValidFrom": 637913122540000000,
"ValidTo": 638307960600000000,
"PrivateKeyValidFrom": 637913122540000000,
"PrivateKeyValidTo": 638307960600000000,
"OrganizationName": "",
"Inn": "66********02",
"UserFirstName": "Петр",
"UserMiddleName": "Алексеевич",
"UserLastName": "Иванов",
"UserShortName": "Иванов П. А.",
"IsDefault": false,
"SubjectType": "PhysicalPerson"
}
]
}