示例#1
0
 /**
  * @param Certificate $certificate
  * @return Operation
  * @throws APIException
  */
 public function renew(Certificate $certificate)
 {
     $result = $this->gandi->renew($this->api_key, array('csr' => $certificate->getCsr(), 'duration' => $certificate->getDuration(), 'dcv_method' => $certificate->getValidationMethod()));
     if ($result['last_error']) {
         throw new APIException($result['last_error']);
     }
     return new Operation($result);
 }