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:----oO+DNmhpQjGQpVAnabvmy8/CG83A9bfrS0odPeUPJkZXT9bFKT9In5Ls5D14rZgQd+/OTB+hu/phvMNMnS3iaxmxzLqLd+QbNUYWTMVHtCrAwTefqXzb/shP8700RuU/J7iwg9POAYw1q7WJKn/YkLdjXyJ0hqBzZh+ppUcvLvvW2MQeBPlGSchsqCR4yrMr3NSK/h7uFxoiJyosfi3NgAf/fRcXHi2vEo8SIBveBJdBwEyY9VRJANIPrdMBIfajew5UPfIuIMFIRKBhvua/L7gRgYQHz9jYgkOVSv8S0lwo0N3br2nK2K7RU/t2A46/lRaOw2k+vl0I5zkV4DGEK7EARMxRN9SPEAFupMhAfu4GgwIZdz+V8C1dOkzfy9LxFvM2/dVPhel+Cul/rNP2vWDEwbjFNrfv5X6MZhOPdihK4J4CPFZZ9pcHApAwsCbycogKfK19v/M7IuxvQIvNd7nPdRZBCip84A6HrL+58bBu41avJ8hmo+UhvFRU7VlfdgsU5EYdCDDJoUb0LcrYQt5jWdeoK9haRPEfSeJmE7IzPPbjgIMR+Y2kuOQ0+be7Id5XbF5QwNckHMeKDG0G5cIkxFSkLOmB7F5yGoV/ghXYC+w+aqfsHeJtxBBchzPDRyCJBWDgJQhFF2d+XzaY83IvaLcqDAVCGNJZX4tfyvk=----ATTACHMENT:----OTE5OTEyOTA4MTU1NDU4OCA4NzQ1ODE4ODU5MzkxMjI0IDgwOTQ5NzA4MjAxNTU5MjY=