RapidSSL DV Certificate

Service URL: https://api.cheapsslshop.com/api/DigiCert/RapidSSLDVCertificate

Request Parameters “DigicertFullOrderRequest

Field Name Description Type Required
LoginEmail CheapSSLShop Login Email String (Max Length : 200) Yes
ApiKey CheapSSLShop API Key String (Max Length : 100) Yes
UserOrderID User should pass the User order number. String Yes
Year Validity of certificate Integer Yes
CouponCode Coupon Code String No
CSR Certificate Signing Request(CSR) String Yes
DCVMethod

Domain Control Method to Approve Certificate
Possible values:

  • EMAIL
  • FILE
  • DNS
String Yes
ApprovalEmail Approval Email used to approve certificate. String (Max Length : 200) Yes
DCVScope

To Approve Certificate (for only DCVMethod = DNS)

Possible values:

  • fqdn
  • base_domain

fqdn = Exact Domain Name(s) (By default)
base_domain = Base Domain Name(s)

Note: Domain validation scope for domains on the order. Domain validation scope determines the specific domains that you must validate before DigiCert can issue your certificate.

Exact Domain Name(s) : This option allows you to validate domains on the order exactly as they are named.
Example : You add sub.subdomain.example.com, mail.example.com, and example.domain.com.Each domain is submitted for validation exactly as named: sub.subdomain.example.com, mail.example.com, and example.domain.com.

Base Domain Name(s) : The option allows you to validate the domains on the order at the base domain level. Validating the base domain also validates all subdomains of the base domain.
Example : You add sub.subdomain.example.com, mail.example.com, and example.domain.com. Only the base domains are submitted for validation: example.com and domain.com.

String No
WebServer

Web Server

Use API Digicert Web Server List to get web server list

String Yes
AdminContactInfo
.. Title Contact Title String (Max Length: 200) Yes
.. FirstName Contact First Name String (Max Length: 200) Yes
.. LastName Contact Last Name String (Max Length: 200) Yes
.. Email Contact Email String (Max Length: 200) Yes
.. PhoneNo Contact Phone Number String (Max Length: 200) Yes
TechnicalContactInfo
.. Title Contact Title String (Max Length: 200) Yes
.. FirstName Contact First Name String (Max Length: 200) Yes
.. LastName Contact Last Name String (Max Length: 200) Yes
.. Email Contact Email String (Max Length: 200) Yes
.. PhoneNo Contact Phone Number String (Max Length: 200) Yes

Response Parameters “DigicertFullOrderResponse

Field Name Description Type
StatusCode Status Code of Response
i.e
0 = Method is executed successfully.
-1 = There is an Error in Response.
Integer
OrderNumber Order Number Integer
DigicertOrderNumber Digicert Order Number string
DCVMethod

Domain Control Method to Approve Certificate

Possible values

  1. EMAIL
  2. FILE
  3. DNS
String
DCVRandomValue DCV Random Value
This value is used to approve certificate when FILE OR DNS DCV method is used.
String
DomainName Domain Name string
Errors object
.. ErrorNumber Error Number Integer
.. ErrorField Error Field String
.. ErrorMessage Description of errors String