Параметры запроса
Запрос не имеет параметров.
Пример запроса
https://192.168.1.1:9081/api/server/public-key.ds
|
Ниже представлены примеры ответов в формате XML и в формате JSON.
Ответ в формате XML
<drweb-es-api api_version="4.3.2" timestamp="1587043465" server="192.168.1.1" srv_version="13.00.1.202310121" status="true">
<keys>
<key id="f001bf9c-7149-40db-b104-0227ae882b66" active="true">
<value>
<![CDATA[1234567890ABCDEFGHIJKLMNOPQRSTVUWXYZ1234567890ABCD]]>
</value>
<file>
<![CDATA[; Dr.Web (R) Public key file
; Do not edit!
f001bf9c-7149-40db-b104-0227ae882b66
1234567890ABCDEFGHIJKLMNOPQRSTVUWXYZ1234567890ABCD
; ***EOF***]]>
</file>
</key>
</keys>
</drweb-es-api>
|
Описание параметров ответного XML
Элемент <keys /> содержит информацию обо всех открытых ключах шифрования Сервера Dr.Web.
•Элемент <key /> содержит параметры конкретного открытого ключа шифрования.
Атрибуты элемента <key />:
Атрибут
|
Описание
|
id
|
Идентификатор открытого ключа шифрования
|
active
|
Активность открытого ключа шифрования:
•true — ключ активен на текущий момент,
•false — ключ не активен |
▫Вложенные элементы элемента <key />:
Элемент
|
Описание
|
<value />
|
Сам открытый ключ шифрования
|
<file />
|
Содержимое файла открытого ключа шифрования
|
Ответ в формате JSON
{ "head": {
"status": true,
"timestamp": 1587043476,
"api": {
"version": 40302,
"versionString": "4.3.2"},
"server": {
"name": "192.168.1.1",
"version": "13.00.1.202310121",
"uuid": "b35d999d-9212-481d-af8c-8551c4113383"}},
"data": {
"keys": [
{"uuid": "f001bf9c-7149-40db-b104-0227ae882b66",
"value": "1234567890ABCDEFGHIJKLMNOPQRSTVUWXYZ1234567890ABCD",
"file": "; Dr.Web (R) Public key file\n
; Do not edit!\f001bf9c-7149-40db-b104-0227ae882b66\n
1234567890ABCDEFGHIJKLMNOPQRSTVUWXYZ1234567890ABCD\n
; ***EOF***\n",
"active": true}]}}
|
Описание параметров ответного JSON
Массив keys содержит информацию обо всех открытых ключах шифрования Сервера Dr.Web.
•Каждый объект массива keys содержит информацию о конкретном открытом ключе шифрования.
Элементы объектов в массиве keys:
Название поля
|
Описание
|
uuid
|
Идентификатор открытого ключа шифрования
|
value
|
Сам открытый ключ шифрования
|
file
|
Все содержимое файла открытого ключа шифрования
|
active
|
Активность открытого ключа шифрования:
•true — ключ активен на текущий момент,
•false — ключ не активен |
|