Sectigo EV Code Signing Certificate

Service URL: https://api.cheapsslshop.com/api/ComodoFullOrder/SectigoEVCodeSigningCertificate

This method allows the user to Sectigo EV Code Signing Certificate

Request Parameters for “ComodoFullOrderCodeSigningRequest”

Field Name Description Type Required
LoginEmail CheapSSLShop Login Email String (Max Length : 200) Yes
ApiKey CheapSSLShop API Key String (Max Length : 100) Yes
Year Specify the validity duration of the certificate (in years). Refer to the “Product Table" for the acceptable values. Integer Yes
UserOrderID User should pass the User order number. String Yes
ProvisioningOption
Allowed Values Description
Token_Std Token + Shipping (US)
Token_Int Token + International Shipping (non-US)
Token_Exp Token + Expedited Shipping (US)
HSM Install on Existing HSM
String Yes
CSR

A CSR code needs to be generated from the supported hardware module (YubiKey/LUNA) from your end.

Pass CSR when ProvisioningOption is HSM.

String Yes
CodeSignKeyAttestation

For YubiKey devices, a key attestation certificate is a merged format of attestation.crt & intermediateCA.crt which should be bundled in a single .pem file and then should be converted to base64 format certificate without BEGIN CERTIFICATE & END CERTIFICATE tags in header & footer.

For LUNA devices, it will provide a single attestation key in .p7b format which should be converted to a base64 certificate without BEGIN CERTIFICATE & END CERTIFICATE tags in header & footer.

Pass CodeSignKeyAttestation when ProvisioningOption is HSM.

String Yes
CodeSignHSMType

Pass CodeSignHSMType when ProvisioningOption is HSM.

Possible value

  • LUNA
  • YUBIKEY
String Yes
ValidationTypeId

ValidationTypeId

Possible value

  • Individual
  • Organisation
String Yes
CodeSignPublisherEmail CodeSignPublisherEmail String No
OrganisationInfo Object with information about the organisation information Object Yes
.. OrgName Organisation Name is required when ValidationTypeId is Organisation. String (Max Length : 200) Yes
.. OrgDuns Organisation Duns String (Max Length : 200) No
.. Title Title String (Max Length : 200) Yes
.. FirstName FirstName String (Max Length : 200) Yes
.. LastName LastName String (Max Length : 200) Yes
.. Email Organisation Email String (Max Length : 200) Yes
.. Address1 Organisation Address1 String (Max Length : 200) Yes
.. Address2 Organisation Address2 String (Max Length : 200) No
.. City Organisation City String (Max Length : 200) Yes
.. State Organisation State String (Max Length : 200) Yes
.. CountryName Organisation Country Name String (Max Length : 200) Yes
.. PostalCode Organisation Postal Code String (Max Length : 200) Yes
.. PhoneNo Organisation Phone number String (Max Length : 200) Yes
.. Fax Organisation Fax String (Max Length : 200) No
.. JurictionCity JurictionCity String (Max Length : 200) Yes
.. JurictionState JurictionState String (Max Length : 200) Yes
.. JurictionCountry JurictionCountry String (Max Length : 200) Yes

Response Parameters for “ComodoFullOrderCodeSigningResponse”

Field Name Description Type
OrderNumber CheapSSLShop Order number Integer
ComodoOrderNumber ComodoOrderNumber Integer
DomainName DomainName String
APIError
.. ErrorNumber Error Number Integer
.. ErrorField Error Field String
.. ErrorMessage Description of errors String
StatusCode Status Code of Response
i.e
0 = Method is executed successfully.
-1 = There is an Error in Response.
Integer