SSL Certificate Revocation Lists

Overview

This document describes the API to retrieve information about SSL Certificate Revocation List objects.

REST Endpoint: /mgmt/cm/adc-core/working-config/sys/file/ssl-crl

Requests

GET /mgmt/cm/adc-core/working-config/sys/file/ssl-crl/<id>

Request Parameters

None

Query Parameters

None

Response

HTTP/1.1 200 OK

Name Type Description
createDateTime string Date and time that the object was created. Only used and updated by BIG-IP.
createdBy string The user that created the certificate revocation list object. Only used and updated by BIG-IP.
lastUpdateDateTime string Date and time of the most recent update to this object. Only used and updated by BIG-IP.
mode number Numeric UNIX permissions for the file. Traditionally these values are represented in octal, but this field is a JSON number with no inherent formatting. Only used and updated by BIG-IP.
revision number File revision, incremented with each update. Only used and updated by BIG-IP.
sourcePath string Original location from which the file was imported. Only used and updated by BIG-IP.
systemPath string Optional location of the file on the BIG-IP file system. Only used and updated by BIG-IP.
updatedBy string User that updated this object most recently. Only used and updated by BIG-IP.

Permissions

Role Allow
Application_Editor Yes
Service_Catalog_Viewer Yes
ADC_Manager Yes
Service_Catalog_Editor Yes
ADC_Deployer Yes
Application_Viewer Yes
ADC_Editor Yes
Trust_Discovery_Import Yes
ADC_Viewer Yes
Application_Manager Yes

DELETE /mgmt/cm/adc-core/working-config/sys/file/ssl-crl/<id>

Request Parameters

None

Query Parameters

None

Response

HTTP/1.1 200 OK

Name Type Description
createDateTime string Date and time that the object was created. Only used and updated by BIG-IP.
createdBy string The user that created the certificate revocation list object. Only used and updated by BIG-IP.
lastUpdateDateTime string Date and time of the most recent update to this object. Only used and updated by BIG-IP.
mode number Numeric UNIX permissions for the file. Traditionally these values are represented in octal, but this field is a JSON number with no inherent formatting. Only used and updated by BIG-IP.
revision number File revision, incremented with each update. Only used and updated by BIG-IP.
sourcePath string Original location from which the file was imported. Only used and updated by BIG-IP.
systemPath string Optional location of the file on the BIG-IP file system. Only used and updated by BIG-IP.
updatedBy string User that updated this object most recently. Only used and updated by BIG-IP.

Permissions

Role Allow
Application_Editor No
Service_Catalog_Viewer No
ADC_Manager Yes
Service_Catalog_Editor No
ADC_Deployer No
Application_Viewer No
ADC_Editor Yes
Trust_Discovery_Import No
ADC_Viewer No
Application_Manager No

Examples

List a SSL Certificate Revocation List’s properties

GET /mgmt/cm/adc-core/working-config/sys/file/ssl-crl/<id>

Response

HTTP/1.1 200 OK
{
    "checksum": "SHA1:853:f3b6edb5349cd1940806e2e666be0c610d26311c",
    "createDateTime": "2018-05-24T00:10:40.000Z",
    "createdBy": "root",
    "fileReference": {
        "link": "https://localhost/mgmt/cm/adc-core/working-config/file-objects/17753b7c-b115-4ace-9da2-d438c15bff36"
    },
    "generation": 2,
    "id": "4e9e9a9b-340a-37bd-a3e6-1988d4e8e9a0",
    "kind": "cm:adc-core:working-config:sys:file:ssl-crl:adcsslcrlstate",
    "lastUpdateDateTime": "2018-05-24T00:10:40.000Z",
    "lastUpdateMicros": 1527120837531053,
    "mode": 33188,
    "name": "example.crl",
    "partition": "Common",
    "revision": 1,
    "selfLink": "https://localhost/mgmt/cm/adc-core/working-config/sys/file/ssl-crl/4e9e9a9b-340a-37bd-a3e6-1988d4e8e9a0",
    "size": 853,
    "sourcePath": "file:/root/example.crl",
    "updatedBy": "root"
}

List all SSL Certificate Revocation Lists’ properties

GET /mgmt/cm/adc-core/working-config/sys/file/ssl-crl

Response

HTTP/1.1 200 OK
{
    "generation": 5,
    "items": [
        {
            "checksum": "SHA1:853:f3b6edb5349cd1940806e2e666be0c610d26311c",
            "createDateTime": "2018-05-24T00:10:40.000Z",
            "createdBy": "root",
            "fileReference": {
                "link": "https://localhost/mgmt/cm/adc-core/working-config/file-objects/17753b7c-b115-4ace-9da2-d438c15bff36"
            },
            "generation": 2,
            "id": "4e9e9a9b-340a-37bd-a3e6-1988d4e8e9a0",
            "kind": "cm:adc-core:working-config:sys:file:ssl-crl:adcsslcrlstate",
            "lastUpdateDateTime": "2018-05-24T00:10:40.000Z",
            "lastUpdateMicros": 1527120837531053,
            "mode": 33188,
            "name": "example.crl",
            "partition": "Common",
            "revision": 1,
            "selfLink": "https://localhost/mgmt/cm/adc-core/working-config/sys/file/ssl-crl/4e9e9a9b-340a-37bd-a3e6-1988d4e8e9a0",
            "size": 853,
            "sourcePath": "file:/root/example.crl",
            "updatedBy": "root"
        }
    ],
    "kind": "cm:adc-core:working-config:sys:file:ssl-crl:adcsslcrlcollectionstate",
    "lastUpdateMicros": 1527120837539489,
    "selfLink": "https://localhost/mgmt/cm/adc-core/working-config/sys/file/ssl-crl"
}

Delete a SSL Certificate Revocation List

DELETE /mgmt/cm/adc-core/working-config/sys/file/ssl-crl/<id>

Response

HTTP/1.1 200 OK
{
    "checksum": "SHA1:853:f3b6edb5349cd1940806e2e666be0c610d26311c",
    "createDateTime": "2018-05-24T00:10:40.000Z",
    "createdBy": "root",
    "fileReference": {
        "link": "https://localhost/mgmt/cm/adc-core/working-config/file-objects/17753b7c-b115-4ace-9da2-d438c15bff36"
    },
    "generation": 2,
    "id": "4e9e9a9b-340a-37bd-a3e6-1988d4e8e9a0",
    "kind": "cm:adc-core:working-config:sys:file:ssl-crl:adcsslcrlstate",
    "lastUpdateDateTime": "2018-05-24T00:10:40.000Z",
    "lastUpdateMicros": 1527121106773385,
    "mode": 33188,
    "name": "example.crl",
    "partition": "Common",
    "revision": 1,
    "selfLink": "https://localhost/mgmt/cm/adc-core/working-config/sys/file/ssl-crl/4e9e9a9b-340a-37bd-a3e6-1988d4e8e9a0",
    "size": 853,
    "sourcePath": "file:/root/example.crl",
    "updatedBy": "root"
}