public function setCertificate($filePath)
	{
		if (!file_exists(realpath($filePath)))
		{
			throw new ChaincoinException("Invalid Certificate Path");
		}

		$this->_cert = realpath($filePath);
		$this->setProtocol(self::PROTOCOL_HTTPS);

		return $this;
	}