Certificate-Profile - Flexible Secure Gateway API References (1.13.0)
Download OpenAPI specification:Download
Certificate-Profile resource.
Get Certificate-Profiles
Get Certificate-Profile resources.
Authorizations:
query Parameters
| id | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the resource. |
| name | string ^[a-zA-Z]{1}[a-zA-Z0-9-\_]{0,30}$ A name of the resource. |
| cellGroupId | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The Cell-Group ID which the resource belongs. |
| _limit | integer >= 1 The maximum number of items to return. |
| _offset | integer >= 0 The number of items to skip before starting to return results. |
| _order_by | string Enum: "id" "name" "cellGroupId" "tenantId" "createdAt" "updatedAt" Sort key. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Internal Server Error
Response samples
- 200
- 400
- 401
- 500
{- "certificateProfiles": [
- {
- "id": "2944a32f-3fb7-430e-9134-5eb611be23f6",
- "name": "my-cert-profile",
- "description": "My certificate profile",
- "cellGroupId": "047ae2a5-c763-4bea-9171-e178d08951ca",
- "tenantId": "12345678abcdabcdabcd1234567890ab",
- "certificates": [
- {
- "id": "1a2b3c4d-1234-1234-1234-1a2b3c4d5e6f",
- "name": "My-EDL-CA",
- "description": "EDL CA certificate",
- "notValidAfter": "2027-04-09T04:02:56Z",
- "notValidBefore": "2026-04-09T04:02:56Z",
- "issuer": "/CN=My-EDL-CA",
- "commonName": "My-EDL-CA",
- "ca": true,
- "algorithm": "RSA",
- "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}
], - "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}
]
}Create Certificate-Profile
Create a Certificate-Profile resource.
Authorizations:
header Parameters
| X-Auth-Token required | string The keystone token. |
Request Body schema: application/json
| certificateProfile required | object (CertificateProfileCreateRequest) Certificate-Profile create request schema. |
Responses
Created
Bad Request
Unauthorized
Internal Server Error
Request samples
- Payload
{- "certificateProfile": {
- "name": "my-cert-profile",
- "description": "My certificate profile",
- "cellGroupId": "047ae2a5-c763-4bea-9171-e178d08951ca",
- "certificates": [
- {
- "name": "My-EDL-CA",
- "description": "EDL CA certificate",
- "data": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0t"
}
]
}
}Response samples
- 201
- 400
- 401
- 500
{- "certificateProfile": {
- "id": "2944a32f-3fb7-430e-9134-5eb611be23f6",
- "name": "my-cert-profile",
- "description": "My certificate profile",
- "cellGroupId": "047ae2a5-c763-4bea-9171-e178d08951ca",
- "tenantId": "12345678abcdabcdabcd1234567890ab",
- "certificates": [
- {
- "id": "1a2b3c4d-1234-1234-1234-1a2b3c4d5e6f",
- "name": "My-EDL-CA",
- "description": "EDL CA certificate",
- "notValidAfter": "2027-04-09T04:02:56Z",
- "notValidBefore": "2026-04-09T04:02:56Z",
- "issuer": "/CN=My-EDL-CA",
- "commonName": "My-EDL-CA",
- "ca": true,
- "algorithm": "RSA",
- "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}
], - "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z",
- "operationId": "715ee526-1c17-44c4-822d-c3c044babfe8"
}
}Get Certificate-Profile Details
Get a Certificate-Profile resource.
Authorizations:
path Parameters
| certificate_profile_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate-Profile resource. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
Response samples
- 200
- 400
- 401
- 404
- 500
{- "certificateProfile": {
- "id": "2944a32f-3fb7-430e-9134-5eb611be23f6",
- "name": "my-cert-profile",
- "description": "My certificate profile",
- "cellGroupId": "047ae2a5-c763-4bea-9171-e178d08951ca",
- "tenantId": "12345678abcdabcdabcd1234567890ab",
- "certificates": [
- {
- "id": "1a2b3c4d-1234-1234-1234-1a2b3c4d5e6f",
- "name": "My-EDL-CA",
- "description": "EDL CA certificate",
- "notValidAfter": "2027-04-09T04:02:56Z",
- "notValidBefore": "2026-04-09T04:02:56Z",
- "issuer": "/CN=My-EDL-CA",
- "commonName": "My-EDL-CA",
- "ca": true,
- "algorithm": "RSA",
- "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}
], - "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}
}Update Certificate-Profile
Update a Certificate-Profile resource.
Authorizations:
path Parameters
| certificate_profile_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate-Profile resource. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Request Body schema: application/json
| certificateProfile required | object (CertificateProfileUpdateRequest) Certificate-Profile update request schema. |
Responses
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
Request samples
- Payload
{- "certificateProfile": {
- "name": "my-cert-profile-updated",
- "description": "Updated certificate profile"
}
}Response samples
- 200
- 400
- 401
- 404
- 500
{- "certificateProfile": {
- "id": "2944a32f-3fb7-430e-9134-5eb611be23f6",
- "name": "my-cert-profile-updated",
- "description": "Updated certificate profile",
- "cellGroupId": "047ae2a5-c763-4bea-9171-e178d08951ca",
- "tenantId": "12345678abcdabcdabcd1234567890ab",
- "certificates": [
- {
- "id": "1a2b3c4d-1234-1234-1234-1a2b3c4d5e6f",
- "name": "My-EDL-CA",
- "description": "EDL CA certificate",
- "notValidAfter": "2027-04-09T04:02:56Z",
- "notValidBefore": "2026-04-09T04:02:56Z",
- "issuer": "/CN=My-EDL-CA",
- "commonName": "My-EDL-CA",
- "ca": true,
- "algorithm": "RSA",
- "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}
], - "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z",
- "operationId": "715ee526-1c17-44c4-822d-c3c044babfe8"
}
}Delete Certificate-Profile
Delete a Certificate-Profile resource.
Authorizations:
path Parameters
| certificate_profile_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate-Profile resource. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
Response samples
- 400
- 401
- 404
- 500
{- "errorCode": 400,
- "errorMessage": "Invalid request",
- "moreInfo": "{{moreInfo}}"
}Create Certificate
Create Certificate resources in a Certificate-Profile.
Authorizations:
path Parameters
| certificate_profile_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate-Profile resource. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Request Body schema: application/json
| certificates required | Array of objects (CertificateCreateRequest) [ 1 .. 10 ] items List of certificates to create. |
Responses
Created
Bad Request
Unauthorized
Not Found
Internal Server Error
Request samples
- Payload
{- "certificates": [
- {
- "name": "My-EDL-CA",
- "description": "EDL CA certificate",
- "data": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0t"
}, - {
- "name": "My-EDL-CA-2",
- "description": "Another EDL CA certificate",
- "data": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0t"
}
]
}Response samples
- 201
- 400
- 401
- 404
- 500
{- "certificates": [
- {
- "id": "1a2b3c4d-1234-1234-1234-1a2b3c4d5e6f",
- "name": "My-EDL-CA",
- "description": "EDL CA certificate",
- "notValidAfter": "2027-04-09T04:02:56Z",
- "notValidBefore": "2026-04-09T04:02:56Z",
- "issuer": "/CN=My-EDL-CA",
- "commonName": "My-EDL-CA",
- "ca": true,
- "algorithm": "RSA",
- "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}, - {
- "id": "2b3c4d5e-1234-1234-1234-2b3c4d5e6f7a",
- "name": "My-EDL-CA-2",
- "description": "Another EDL CA certificate",
- "notValidAfter": "2027-04-09T04:02:56Z",
- "notValidBefore": "2026-04-09T04:02:56Z",
- "issuer": "/CN=My-EDL-CA-2",
- "commonName": "My-EDL-CA-2",
- "ca": true,
- "algorithm": "RSA",
- "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z"
}
], - "operationId": "715ee526-1c17-44c4-822d-c3c044babfe8"
}Update Certificate
Update a Certificate resource.
Authorizations:
path Parameters
| certificate_profile_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate-Profile resource. |
| certificate_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate resource. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Request Body schema: application/json
| certificate required | object (CertificateUpdateRequest) Certificate update request schema. |
Responses
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
Request samples
- Payload
{- "certificate": {
- "name": "My-EDL-CA-updated",
- "description": "Updated EDL CA certificate"
}
}Response samples
- 200
- 400
- 401
- 404
- 500
{- "certificate": {
- "id": "1a2b3c4d-1234-1234-1234-1a2b3c4d5e6f",
- "name": "My-EDL-CA-updated",
- "description": "Updated EDL CA certificate",
- "notValidAfter": "2027-04-09T04:02:56Z",
- "notValidBefore": "2026-04-09T04:02:56Z",
- "issuer": "/CN=My-EDL-CA",
- "commonName": "My-EDL-CA",
- "ca": true,
- "algorithm": "RSA",
- "createdAt": "2026-04-09T04:02:56Z",
- "updatedAt": "2026-04-09T04:02:56Z",
- "operationId": "715ee526-1c17-44c4-822d-c3c044babfe8"
}
}Delete Certificate
Delete a Certificate resource.
Authorizations:
path Parameters
| certificate_profile_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate-Profile resource. |
| certificate_id required | string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$ The ID of the Certificate resource. |
header Parameters
| X-Auth-Token required | string The keystone token. |
Responses
OK
Bad Request
Unauthorized
Not Found
Internal Server Error
Response samples
- 400
- 401
- 404
- 500
{- "errorCode": 400,
- "errorMessage": "Invalid request",
- "moreInfo": "{{moreInfo}}"
}