CertGetCerts


Definition

Retrieve a list of the SSL certificates currently registered in this account.

Usage

Use this command to retrieve a list of the types of SSL certificates that that are currently registered in this account.

Availability

All resellers have access to this command.

Implementation on eNom.com

Log on to resellertest.enom.com with Login ID resellid, password resellpw.

https://resellertest.enom.com/secure/manage-ssl-certificates.aspx

The table lists the certs currently registered in this account.

Constraints

The query must meet the following requirements:

  • The login ID and password must be valid.

Input parameters

Build the query string using this syntax:

https://resellertest.enom.com/interface.asp?
command=nameofcommand&uid=yourloginid&pw=yourpassword
&paramname=paramvalue&nextparamname=nextparamvalue

 

Parameter Status Description Max Size
UID Required Account login ID 20
PW Required Account password 20
ProdType Optional Product identification number. Permitted values are: 20: GeoTrust QuickSSL Premium 21: GeoTrust True BusinessID 23: RapidSSL 24: GeoTrust TrueBizID with EV 26: GeoTrust QuickSSL 27: GeoTrust TrueBizID Wildcard 180: Verisign Secure Site 181: Verisign Secure Site Pro 182: Verisign Secure Site EV 183: Verisign Secure Site Pro EV 211: Comodo Essential 212: Comodo Instant 213: Comodo Premium Wildcard 214: Comodo Essential Wildcard 221: Comodo EV 222: Comodo EV SGC 3
StartPosition Optional; default is 1 Return results beginning with this position in the sorted list. For example, StartPosition=26&PagingPageSize=25 returns accounts 26 through 50 in the sorted list. 8
PagingPageSize Optional; default is 25 Number of accounts to return in this response. Maximum permitted value is 250. 3
SortBy Optional; default is CertID Sorting parameter. Permitted values are: CertID Domain CertStatus Expiration 20
SortByDirection Optional; default is Asc Sort order. Permitted values are: Asc Desc 8
CertStatusID Optional Filter output by a specific cert status ID. Permitted values are: 0: Return all certs 1: Awaiting Configuration 2: Processing 4: Certificate Issued 6: Rejected by Customer 7: Refunded - No Cert Issued 8: Refunded - Cert Issued 9: Approval Email Sent (Comodo only) 10: Approved by Domain Owner (Comodo only) 12: Pending Installation (associate with our hosting) 13: Cert Installed (associate with our hosting) Note: CertStatusID=3, 5 and 11 are no longer valid 4
DomainNameContains Optional Specific word in domain names. 300
OrderDateStart Optional Order date start filter. Use format MM/DD/YYYY. 10
OrderDateEnd Optional Order date end filter. Use format MM/DD/YYYY. 10
ExpirationDateStart Optional Expiration date start filter. Use format MM/DD/YYYY. 10
ExpirationDateEnd Optional Expiration date end filter. Use format MM/DD/YYYY. 10
ResponseType Optional Format of response. Permitted values are Text (default), HTML, or XML. 4

 

Returned parameters and values

Parameter Description
IsExpired Is this cert expired.
CertID ID number for this individual cert, from our database
OrderDate Date on which this cert was purchased
ConfigDate Date on which this cert was configured
DomainName Domain that this cert is associated with
ValidityPeriod Expiration date for this cert
RenewalIndicator Renewal indicator setting
ProdType Product ID number, from our records
ProdDesc Text description of product
ExpirationDate Expiration date of this cert
ServerCount Should always return 1
CertStatus Current status of this cert
CertStatusID ID number corresponding to current cert status
OrderID Identification number of the order that included this cert
Command Name of command executed
ErrCount The number of errors if any occurred. If greater than 0 check the Err(1 to ErrCount) values.
ErrX Error messages explaining the failure. These can be presented as is back to the client.
Done True indicates this entire response has reached you successfully.

 

Notes

  • The default response format is plain text. To receive the response in HTML or XML format, send ResponseType=HTML or ResponseType=XML in your request.
  • Check the return parameter ErrCount. If greater than 0 the transaction failed. The parameter Err(ErrCount) can be presented to the client. Otherwise process the returned parameters as defined above.

Example