GeoTrust TBID Multi Domain SSL Certificate

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

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

Use method GetComodoApprovalEmailList to get web approval email list

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
ExtraSAN Number of Additional Domains want to secure. Note: Default price is for 5 domains pack. Multi Domain SSL includes 5 domains default pack. If you need more than 5 domains licenses, then only you need to purchase additional domain licenses. Integer No
SanList Key value pair of SAN Domain and Approval method or email (e.g. : {“www.abc.com": “admin@abc.com", “www.xyz.com" : “FILE", “www.test.com" : “DNS"} Array No
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
OrgranisationInfo
.. LegalName Orgranisation Name String (Max Length : 1000) Yes
.. AssumedName Orgranisation Assumed Name String (Max Length : 1000) No
.. Division Orgranisation Division String (Max Length : 1000) No
.. Duns Orgranisation DUNS String (Max Length : 1000) No
.. Address1 Orgranisation Located Address Line 1 String (Max Length : 1000) Yes
.. Address2 Orgranisation Located Address Line 2 String (Max Length : 1000) No
.. City Orgranisation Located City String (Max Length : 250) Yes
.. State Orgranisation Located State String (Max Length : 250) Yes
.. Country Orgranisation Located Country String (Max Length : 250) Yes
.. ZipCode Orgranisation Located Zip Code String (Max Length : 250) Yes
.. PhoneNo Orgranisation Located Phone String (Max Length : 250) Yes
.. Fax Orgranisation Located Fax String (Max Length : 250) No

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