Download OpenAPI specification:Download
Using the Certificate Manager Service, you can conveniently provision and manage SSL certificates with IONOS services and your internal connected resources. For the Application Load Balancer, you usually need a certificate to encrypt your HTTPS traffic.
The service provides the basic functions of uploading and deleting your certificates for this purpose.
SSL certificates are used to secure network communications and prove the identity of websites on the Internet and resources on private networks.
Retrieves all available certificates.
offset | string 'Limit' and 'Offset' are optional; you can use these filter parameters to retrieve only part of the results obtained by a request. Offset is the first element (from the complete list of elements) to be included in the response. |
limit | string 'Limit' and 'Offset' are optional; you can use these filter parameters to retrieve only part of the results of a query. If both 'Offset' and 'Limit'are specified, the offset lines are skipped before counting the returned limit lines. |
{- "id": "Certificates",
- "type": "collection",
- "items": [
- {
- "id": "63f766c7-3f85-4d83-b528-8ddeec5b436c",
- "type": "certificate",
- "metadata": {
- "createdDate": "2015-12-04T14:34:09.000Z",
- "createdBy": "user@example.com",
- "createdByUserId": "45480eb3fbfc31f1d916c1eaa4abdcc3",
- "lastModifiedDate": "2015-12-04T14:34:09.000Z",
- "lastModifiedBy": "user@example.com",
- "lastModifiedByUserId": "63cef532-26fe-4a64-a4e0-de7c8a506c90",
- "state": "AVAILABLE"
}, - "properties": {
- "name": "My Certificate",
- "certificate": "-----BEGIN CERTIFICATE-----MIIE5TCCAs2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA2MQswCQYDVQQGEwJSTzEK-----END CERTIFICATE-----",
- "certificateChain": "-----BEGIN CERTIFICATE-----MIIDoTCCAokCFDrAUWffdxWJVz2Axl9lp/4xiUteMA0GCSqGSIb3DQEBCwUAMIGG-----END CERTIFICATE-----"
}
}
], - "offset": 10,
- "limit": 100,
}
Adds a new PEM (Privacy Enhanced Mail) file that is used to store SSL certificates and their associated private keys.
required | object (CertificatePostPropertiesDto) |
{- "properties": {
- "name": "My Certificate",
- "certificate": "-----BEGIN CERTIFICATE-----MIIE5TCCAs2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA2MQswCQYDVQQGEwJSTzEK-----END CERTIFICATE-----",
- "certificateChain": "-----BEGIN CERTIFICATE-----MIIDoTCCAokCFDrAUWffdxWJVz2Axl9lp/4xiUteMA0GCSqGSIb3DQEBCwUAMIGG-----END CERTIFICATE-----",
- "privateKey": "-----BEGIN RSA PRIVATE KEY-----MIIJKQIBAAKCAgEAzDehfqWBr+9q0pxwCDDRph7QSPiMbkDGaGKc+Fd2h3doT8Li-----END RSA PRIVATE KEY-----"
}
}
{- "id": "63f766c7-3f85-4d83-b528-8ddeec5b436c",
- "type": "certificate",
- "metadata": {
- "createdDate": "2015-12-04T14:34:09.000Z",
- "createdBy": "user@example.com",
- "createdByUserId": "45480eb3fbfc31f1d916c1eaa4abdcc3",
- "lastModifiedDate": "2015-12-04T14:34:09.000Z",
- "lastModifiedBy": "user@example.com",
- "lastModifiedByUserId": "63cef532-26fe-4a64-a4e0-de7c8a506c90",
- "state": "AVAILABLE"
}, - "properties": {
- "name": "My Certificate",
- "certificate": "-----BEGIN CERTIFICATE-----MIIE5TCCAs2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA2MQswCQYDVQQGEwJSTzEK-----END CERTIFICATE-----",
- "certificateChain": "-----BEGIN CERTIFICATE-----MIIDoTCCAokCFDrAUWffdxWJVz2Axl9lp/4xiUteMA0GCSqGSIb3DQEBCwUAMIGG-----END CERTIFICATE-----"
}
}
Retrieves a certificate specified by its ID.
certificateId required | string |
{- "id": "63f766c7-3f85-4d83-b528-8ddeec5b436c",
- "type": "certificate",
- "metadata": {
- "createdDate": "2015-12-04T14:34:09.000Z",
- "createdBy": "user@example.com",
- "createdByUserId": "45480eb3fbfc31f1d916c1eaa4abdcc3",
- "lastModifiedDate": "2015-12-04T14:34:09.000Z",
- "lastModifiedBy": "user@example.com",
- "lastModifiedByUserId": "63cef532-26fe-4a64-a4e0-de7c8a506c90",
- "state": "AVAILABLE"
}, - "properties": {
- "name": "My Certificate",
- "certificate": "-----BEGIN CERTIFICATE-----MIIE5TCCAs2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA2MQswCQYDVQQGEwJSTzEK-----END CERTIFICATE-----",
- "certificateChain": "-----BEGIN CERTIFICATE-----MIIDoTCCAokCFDrAUWffdxWJVz2Axl9lp/4xiUteMA0GCSqGSIb3DQEBCwUAMIGG-----END CERTIFICATE-----"
}
}
Updates the name of the specified certificate.
certificateId required | string |
required | object (CertificatePatchPropertiesDto) |
{- "properties": {
- "name": "My Certificate"
}
}
{- "id": "63f766c7-3f85-4d83-b528-8ddeec5b436c",
- "type": "certificate",
- "metadata": {
- "createdDate": "2015-12-04T14:34:09.000Z",
- "createdBy": "user@example.com",
- "createdByUserId": "45480eb3fbfc31f1d916c1eaa4abdcc3",
- "lastModifiedDate": "2015-12-04T14:34:09.000Z",
- "lastModifiedBy": "user@example.com",
- "lastModifiedByUserId": "63cef532-26fe-4a64-a4e0-de7c8a506c90",
- "state": "AVAILABLE"
}, - "properties": {
- "name": "My Certificate",
- "certificate": "-----BEGIN CERTIFICATE-----MIIE5TCCAs2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA2MQswCQYDVQQGEwJSTzEK-----END CERTIFICATE-----",
- "certificateChain": "-----BEGIN CERTIFICATE-----MIIDoTCCAokCFDrAUWffdxWJVz2Axl9lp/4xiUteMA0GCSqGSIb3DQEBCwUAMIGG-----END CERTIFICATE-----"
}
}