diff --git a/src/Endpoints/CustomHostnames.php b/src/Endpoints/CustomHostnames.php index 7a0d2de3..0e6b5a14 100644 --- a/src/Endpoints/CustomHostnames.php +++ b/src/Endpoints/CustomHostnames.php @@ -74,6 +74,10 @@ public function addHostname( $options['ssl']['custom_certificate'] = $customSsl['certificate']; } + if (!empty($customSsl['certificate_authority'])) { + $options['ssl']['custom_certificate'] = $customSsl['certificate_authority']; + } + $zone = $this->adapter->post('zones/'.$zoneID.'/custom_hostnames', $options); $this->body = json_decode($zone->getBody()); return $this->body->result; @@ -199,6 +203,10 @@ public function updateHostname( $query['custom_certificate'] = $customSsl['certificate']; } + if (!empty($customSsl['certificate_authority'])) { + $query['custom_certificate'] = $customSsl['certificate_authority']; + } + if (!empty($query)) { $options = [ 'ssl' => $query