binary = $binary; } public function getBinary(): string { return $this->binary; } public function getPemFormatted(): string { $data = base64_encode($this->binary); $pem = "-----BEGIN CERTIFICATE-----\r\n"; $pem .= chunk_split($data, 64); $pem .= "-----END CERTIFICATE-----"; return $pem; } /** @return array{binary: string} */ public function __debugInfo(): array { return ['binary' => '0x' . bin2hex($this->binary)]; } }