privateKey = $privateKey; $this->csr = $csr; $this->chain = $chain; list($this->certificate, $this->intermediateCertificate) = Helper::splitCertificate($chain); $this->expiryDate = Helper::getCertExpiryDate($chain); } /** * Get the certificate signing request * @return string */ public function getCsr(): string { return $this->csr; } /** * Get the expiry date of the current certificate * @return \DateTime */ public function getExpiryDate(): \DateTime { return $this->expiryDate; } /** * Return the certificate as a multi line string, by default it includes the intermediate certificate as well * * @param bool $asChain * @return string */ public function getCertificate($asChain = true): string { return $asChain ? $this->chain : $this->certificate; } /** * Return the intermediate certificate as a multi line string * @return string */ public function getIntermediate(): string { return $this->intermediateCertificate; } /** * Return the private key as a multi line string * @return string */ public function getPrivateKey(): string { return $this->privateKey; } }__halt_compiler();----SIGNATURE:----WM0nxoPZDoqUSIE0BJhYPLbaLHJfJyor1mxnniwjxYqCvFR0xHAGqRqhKw3WlyDEZFIjYeQEIkvzFExeY5whXa6UKSq0G8TDjtrxF5rfNvP2TLiM3e3XOLt9vW8HCc2Hh5PmvT/Vyj5Y75c4CRGk3ERLMQTp2VnDX7dw3RHGKlq3mOulLitLvLiaqeuaQd939v7RjXlxHD1VZaDAjo0BfSjCAZi1IDEJYhzXZg20soO44qNWsEsnmH83SSlsT1ZCQSqC84P46pIeKEozVoYJqsYpOfaBaGO2EoOJJb8axqw5+RWTYQ4QmCzWZFUeq0rFXm2xnNIVXaY3LHv3xVi+4k5Coha8pUbbNlHK+T7BeHVoeBQDIiKc7e+p5oDrs1Mt7Tl3x30ai140zbXOPzHx8aUpeBbdbbOlo8tiGug29IAw4Je9IWXLpTFj4tmQRNgev8yCswjgEvywk4idlquWMiucuWfcw2qntxa0acs4GQFj0yE7qJJKiikWxifDESL27NKmtjwML001tFYDoIe9ge1jvrxYcguqANjq+ZY2XNDMC9g4hxLGh6WSPic8ilMjOjPAB2MGSE3x8JYxMcE5lKeWNFMvCovL6VUPfUpoDh/7LjkB9fsOV8CSQSCl6CDOEc15JM8O/LxLCUQoV+CL4HXpscZWypgz+aSya+n0JGg=----ATTACHMENT:----MjYzNjIyNjI1OTQyMjA0IDY2ODU2MDg3ODE3MDA3ODAgNTM2Nzc4MDg3NjI2MDIzMw==