Get cluster SSL certificate storage status
This API call retrieves the cluster SSL certificate storage status.
Authentication
To execute this request, you need the Service Provider API (ServiceProviderAPI
) permission assigned to your API token. Generate your API token via Cluster Management Console (CMC). To learn how to obtain and use it, see Cluster API - Authentication.
The certificate storage status is only available in runtime during the certificate update or upload. Once the certificate is uploaded and the node restarted, this API call will return BAD_REQUEST
because no storage status is availabile.
Endpoint
/api/v1.0/onpremise/sslCertificate/store
Parameter
entity type, possible values = "COLLECTOR"
COLLECTOR
SERVER
Node ID, which can be extracted from the URL in 'Node details' view.
Response
Response codes
Internal error
Response body objects
The CertificateStoreStatus
object
BAD_REQUEST
CERTIFICATE_CHAIN_IS_INVALID
CERTIFICATE_IS_EXPIRED
CERTIFICATE_STORED_BUT_NOT_REFRESHED
ERROR
GENERAL_ERROR_WHILE_STORING_CERTIFICATE
IN_PROGRESS
NOT_FOUND
OK
PRIVATE_KEY_DOES_NOT_MATCH_PUBLIC_KEY_CERTIFICATE
PRIVATE_KEY_IS_INVALID
PUBLIC_KEY_CERTIFICATE_IS_INVALID
Response body JSON model
{"certificateStoreStatus": "BAD_REQUEST","detailedError": "string"}
Example
In this example, you check the SSL certificate storage status on 32
node of the myManaged.cluster.com
cluster. In return you receive information on SSL certificate storage status indicating that the SSL certificate has been successfully stored.
Curl
curl -X GET "https://myManaged.cluster.com/api/v1.0/onpremise/sslCertificate/store/SERVER/32" -H "accept: application/json" -H "Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890"
Request URL
https://myManaged.cluster.com/api/v1.0/onpremise/sslCertificate/store/SERVER/32
Response body
{"certificateStoreStatus": "Successful","detailedError": null}
Response code
200