public function toPEM()
{
$result = '-----BEGIN ' . ($this->private ? 'EC PRIVATE' : 'PUBLIC') . ' KEY-----' . PHP_EOL;
$result .= chunk_split(base64_encode($this->getBinary()), 64, PHP_EOL);
$result .= '-----END ' . ($this->private ? 'EC PRIVATE' : 'PUBLIC') . ' KEY-----' . PHP_EOL;
return $result;
}