Skip to content

Latest commit

 

History

History
90 lines (78 loc) · 3.29 KB

sslkey_expirations.rst

File metadata and controls

90 lines (78 loc) · 3.29 KB

sslkey_expirations

GET

Retrieves SSL certificate expiration information.

Auth. Required

Yes

Roles Required

"admin"

Permissions Required

ACME:READ

Response Type

Array

Request Structure

Request Query Parameters
Name Required Description
days no Return only the expiration information for SSL certificates expiring in the next given number of days.
GET /api/4.0/sslkey_expirations?days=30 HTTP/1.1
Host: trafficops.infra.ciab.test
Accept: */*
Connection: keep-alive
Cookie: mojolicious=...

Response Structure

deliveryservice

The ds-xmlid for the Delivery Service corresponding to this SSL certificate.

cdn

The ID for the CDN (Content Delivery Network) corresponding to this SSL certificate.

provider

The provider of this SSL certificate, generally the name of the Certificate Authority or the ACME (Automatic Certificate Management Environment) account.

expiration

The expiration date of this SSL certificate.

federated

A boolean indicating if this SSL certificate is use in a federated Delivery Service.

HTTP/1.1 200 OK
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Set-Cookie, Cookie
Access-Control-Allow-Methods: POST,GET,OPTIONS,PUT,DELETE
Access-Control-Allow-Origin: *
Content-Encoding: gzip
Content-Type: application/json
Permissions-Policy: interest-cohort=()
Set-Cookie: mojolicious=...; Path=/; Expires=Mon, 07 Jun 2021 22:52:20 GMT; Max-Age=3600; HttpOnly
Vary: Accept-Encoding
X-Server-Name: traffic_ops_golang/
Date: Mon, 07 Jun 2021 21:52:20 GMT
Content-Length: 384

{ "response": [
    {
        "deliveryservice": "foo1",
        "cdn": "cdn1",
        "provider": "Self Signed",
        "expiration": "2022-08-02T15:38:06-06:00",
        "federated": false
    },
    {
        "deliveryservice": "foo2",
        "cdn": "cdn2",
        "provider": "Lets Encrypt",
        "expiration": "2022-07-12T12:14:00-06:00",
        "federated": true
    }
]}