API Format domainValidationMethods

From Openprovider API documentation

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
==Format specification > domainValidationMethods==
==Format specification > domainValidationMethods==
-
This parameter is only applicable to Comodo SSL certificates and contains an array of domain validation methods. This parameter is optional and allows you to select a specific method for Domain Validation.
+
This parameter is optional and allows you to select a specific method for Domain Validation.
-
==Allowed values for each hostname==
+
 
 +
==COMODO. Allowed values for each hostname==
{| border="1" cellpadding="4"
{| border="1" cellpadding="4"
|-
|-
Line 48: Line 49:
   </array>
   </array>
  </domainValidationMethods>
  </domainValidationMethods>
 +
 +
==Symantec. Allowed values for each hostname==
 +
 +
{| border="1" cellpadding="4"
 +
|-
 +
|'''dns'''
 +
|This parameter will let the CA validate the domain based on the existence of certain DNS records. See our [http://support.openprovider.eu/entries/91159447 Knowledge Base] for the required DNS records.
 +
|-
 +
|'''http/https'''
 +
|This parameter will let the CA validate the domain based on the existence of a specific file on the domain's web space (over https://). See our [TBD] for the required file name and content.
 +
|-
 +
|'''email'''
 +
|Traditional whois email based approval
 +
|}
 +
 +
==Examples==
 +
===Using PHP class===
 +
array(
 +
  array(
 +
    'hostName' => 'openprovider.be',
 +
    'method' => 'dns'
 +
  ),
 +
);
 +
 +
===Raw XML===
 +
<domainValidationMethods>
 +
    <array>
 +
        <item><hostName>openprovider.be</hostName><method>dns</method></item>
 +
    </array>
 +
</domainValidationMethods>

Revision as of 06:46, 28 September 2015

Contents

Format specification > domainValidationMethods

This parameter is optional and allows you to select a specific method for Domain Validation.


COMODO. Allowed values for each hostname

(a valid approver e-mail address) This is the default value and will trigger e-mail based domain validation. Use retrieveApproverEmailListSslCertRequest to retrieve a list of accepted values.
dns This parameter will let the CA validate the domain based on the existence of certain DNS records. See our Knowledge Base for the required DNS records.
http This parameter will let the CA validate the domain based on the existence of a specific file on the domain's web space (over https://). See our Knowledge Base for the required file name and content.
https This parameter will let the CA validate the domain based on the existence of a specific file on the domain's web space (over http://). See our Knowledge Base for the required file name and content.

Examples

Using PHP class

array(
  array(
    'hostName' => 'openprovider.nl',
    'method' => 'admin@openprovider.nl'
  ),
  array(
    'hostName' => 'openprovider.be',
    'method' => 'dns'
  ),
  array(
    'hostName' => 'openprovider.eu',
    'method' => 'http'
  ),
  array(
    'hostName' => 'openprovider.com',
    'method' => 'https'
  ),
);

Raw XML

<domainValidationMethods>
  <array>
    <item><hostName>openprovider.nl</hostName><method>admin@openprovider.nl</method></item>
    <item><hostName>openprovider.be</hostName><method>dns</method></item>
    <item><hostName>openprovider.eu</hostName><method>http</method></item>
    <item><hostName>openprovider.com</hostName><method>https</method></item>
  </array>
</domainValidationMethods>

Symantec. Allowed values for each hostname

dns This parameter will let the CA validate the domain based on the existence of certain DNS records. See our Knowledge Base for the required DNS records.
http/https This parameter will let the CA validate the domain based on the existence of a specific file on the domain's web space (over https://). See our [TBD] for the required file name and content.
email Traditional whois email based approval

Examples

Using PHP class

array(
  array(
    'hostName' => 'openprovider.be',
    'method' => 'dns'
  ),
);

Raw XML

<domainValidationMethods>

   <array>
       <item><hostName>openprovider.be</hostName><method>dns</method></item>
   </array>

</domainValidationMethods>

Views
Personal tools