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"
}