Reissue certificate

					StructOperationResponse sslReIssue(string idSession, string IDSSL, StructCSR CSRInfo, string validation)

Reissue a SSL certificate.


  • IDSession string (32)
    ID of the Session.
  • IDSSL string
    SSL certificate ID (SSL-XXXX-XX)
  • CSRInfo object (StructCSR)
    StructCSR object containing informations about the CSR.
  • validation string

    Validation method of the CSR

    • by email
      Provide for one email: “”
      Provide for several ones: “,”
    • by file,
      Provide “file”
    • by dns
      Provide “dns”

An Object of type StructOperationResponse

  • Common names can’t be changed while reissuing a certificate.
  • CSRInfo must contain a StructCSR object which either contains the CSR and only the CSR if it is already generated or every other informations requested in purpose to generate one.
  • In the case of a validation by file, the validation parameter must be equal to “file”.
  • In the case of a validation by email, an email address must be provided for each different domains contained in the common names and alternative names properties of the StructCSR object.
  • Each email address must match one of the following addresses:,,, or
  • If several addresses are provided, they must be separated by comas.
    For instance, if the CSR would contain and, validation could be equal to “,”;
$clientSOAP = new SoapClient("http://URL.wsdl");
$validation = '';
$CSRInfo1 = array();
$CSRInfo1['Country'] = 'country';
$CSRInfo1['City'] = 'city';
$CSRInfo1['Region'] = 'region';
$CSRInfo1['Organisation'] = 'organisation';
$CSRInfo1['Department'] = '';
$CSRInfo1['EmailAddress'] = 'email';
$CSRInfo1['CommonName'] = array('');
$CSRInfo1['AlternativeNames'] = array();
$CSRInfo2 = array();
      $idSession = $clientSOAP->sessionOpen("XXXX", "XXXX", "EN");
      //reissue with a CSR
      $StructOperationResponse1 = $clientSOAP->sslReIssue($idSession, $IDSSL, $CSRInfo1, $validation);
      //reissue without a CSR
      $StructOperationResponse2 = $clientSOAP->sslReIssue($idSession, $IDSSL, $CSRInfo2, $validation);
catch(SoapFault $fault) 
      echo "Exception : " .$fault->getMessage(). "\n";