Информация об SSL-сертификате кластера: различия между версиями
Материал из Dynatrace
 (Новая страница: «Этот вызов API извлекает сведения об SSL-сертификате кластера. ==Аутентификация== Для выполн...»)  | 
			
(нет различий) 
 | 
Текущая версия на 16:47, 16 сентября 2022
Этот вызов API извлекает сведения об SSL-сертификате кластера.
Аутентификация
Для выполнения этого запроса вам необходимо разрешение API (ServiceProviderAPI), назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера.
Конечная точка
/api/v1.0/onpremise/sslCertificate
Параметры
| Параметр | Тип | Описание | В | Обязательно | 
|---|---|---|---|---|
| entityType | string | тип объекта (COLLECTOR, SERVER)
 | 
path | Да | 
| entityId | integer | Идентификатор узла, который можно извлечь из URL-адреса в представлении «Сведения об узле». | path | Да | 
Ответ
Коды ответа
| Код | Тип | Описание | 
|---|---|---|
| 200 | SSLDetails | Успех | 
| 500 | Внутренняя ошибка сервера. | 
Объекты тела ответа
Объект SSLDetails
| Элемент | Тип | Описание | 
|---|---|---|
| customKeyStore | boolean | - | 
| restartRequired | boolean | - | 
| customKeyStoreWritable | boolean | - | 
| inProgress | boolean | - | 
| expirationDate | string | - | 
| issuer | string | - | 
| subject | string | - | 
| default | boolean | - | 
JSON-модель тела ответа
{
  "customKeyStore": true,
  "restartRequired": true,
  "customKeyStoreWritable": true,
  "inProgress": true,
  "expirationDate": "string",
  "issuer": "string",
  "subject": "string",
  "default": true
}
Пример
В этом примере вы проверяете сведения о сертификате SSL на ноде №32 кластера myManaged.cluster.com. Взамен вы получаете информацию о текущем SSL-сертификате.
Curl
curl -X GET "https://myManaged.cluster.com/api/v1.0/onpremise/sslCertificate/SERVER/32" -H  "accept: application/json" -H  "Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890"
URL-адрес запроса
https://myManaged.cluster.com/api/v1.0/onpremise/sslCertificate/SERVER/32
Тело ответа
{
  "issuer": "EV SSL Intermediate CA RSA",
  "subject": "n32.myManaged.cluster.com",
  "expirationDate": 1615956886000,
  "customKeyStore": false,
  "customKeyStoreWritable": true,
  "inProgress": false,
  "restartRequired": false,
  "default": false
}
Код ответа
200