public function getCertificates(Registration $registration) { /** @var Response $response */ $response = $this->acmeClient->post($registration->getAuthorizations(), ["resource" => AcmeResource::REGISTRATION]); if ($response->getStatus() !== 200) { throw new AcmeException("Invalid response code: " . $response->getStatus() . "\n" . $response->getBody()); } return json_decode($response->getBody()); }