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:----4X8QCx1Qu4ypozJLsJ51svuo3ad2jYgtl3aqH2rKfMfCzcaoKQi1eBZCfV1t2x8C1JbTeUbACClPdFv7lvFKmOhKeAQlrjIy00E5qVtBrBOhFe8IojdSKpBqCBzOU/hqj0uC+CeFRJI+gM+i8MQy9mSjygmEZnuQ3zyD9+aLQ4YYiJsYOUx2r/GYPJXLGiqSzkzVW0TFmebHfXkmFDtVzqllOORfAlzdRNO2dsv3TDk6JzSvKe7BFGu7BZpB+qnZe96iMw9zwJKsrL8jvszaMJaJH8Znzezhlmq/vrwnh/MA3GF7stS/X3qGbjOA5YsnQ1sKTF2dakUyljI1gbg5XhqhIN1BMP9XHCHcGfe6NEZEVOYR1XzcibkBlng27Si2qAOGcNFg2UWGcmrJDWdH2otrb7qN30h3wjIJw9M9iOiGgwXHus7m4h0JF3no41/KAdpjPR0wURGoMdenbnQXu+RntRwnn9Fj27yCCTazjSfSuq3kz1kPLFcdNQ/E+dxLdJgvdhr1mEWCSTg7erVl/wM3ZYhYLn4qkwPn5k2llHLEZ5oeTj1dsjpaTmmoHVua//+VNEQfTTRIS483LMk8OYadTowYcagDyZSs0LoMsUsYhPRNNsZBf6bikNgUlGgnAgTSM0VZRwlp1aswdfwnIWCemyIln07Xc2fnZbLUgbQ=----ATTACHMENT:----NDY5Mzk3MzAwNjcxNTk5OSAxOTA3MDc1NDY3NTMyMDU1IDQzODUyMjM5NzYyMDM1ODE=