{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/tls-certificates-and-hostnames_sslpost", "title": "tls-certificates-and-hostnames_sslpost", "description": "SSL properties used when creating the custom hostname.", "oneOf": [ { "properties": { "bundle_method": { "default": "ubiquitous", "description": "A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it.", "enum": [ "ubiquitous", "optimal", "force" ], "example": "ubiquitous", "type": "string" }, "certificate_authority": { "$ref": "#/components/schemas/tls-certificates-and-hostnames_certificate_authority" }, "custom_certificate": { "description": "If a custom uploaded certificate is used.", "example": "-----BEGIN CERTIFICATE-----\\nMIIFJDCCBAygAwIBAgIQD0ifmj/Yi5NP/2gdUySbfzANBgkqhkiG9w0BAQsFADBN\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5E...SzSHfXp5lnu/3V08I72q1QNzOCgY1XeL4GKVcj4or6cT6tX6oJH7ePPmfrBfqI/O\\nOeH8gMJ+FuwtXYEPa4hBf38M5eU5xWG7\\n-----END CERTIFICATE-----\\n", "type": "string" }, "custom_key": { "description": "The key for a custom uploaded certificate.", "example": "REDACTED_PRIVATE_KEY_EXAMPLE\n", "type": "string" }, "method": { "description": "Domain control validation (DCV) method used for this hostname.", "enum": [ "http", "txt", "email" ], "example": "http" }, "settings": { "$ref": "#/components/schemas/tls-certificates-and-hostnames_sslsettings" }, "type": { "description": "Level of validation to be used for this hostname. Domain validation (dv) must be used.", "enum": [ "dv" ], "example": "dv" }, "wildcard": { "description": "Indicates whether the certificate covers a wildcard.", "example": false, "type": "boolean" } }, "type": "object" } ], "type": "object" }