Download Certificate as Zip

Download Certificate as ZIP

Purpose

You can download the certificate by passing in required parameters. The format of download is generally a zip file containing certificates. The contents of the zip file are BASE64 encoded.

  • URL
  • LIVE URL:
https://api.thesslstore.com/rest/order/downloadaszip
  • SANDBOX URL:
https://sandbox-wbapi.thesslstore.com/rest/order/downloadaszip

HTTP VERB
POST

PARAMETERS:
JSON:
Content-type: application/json; charset=utf-8;

{
	"AuthRequest":{
		"PartnerCode":"String content",
		"AuthToken":"String content",
		"ReplayToken":"String content",
		"UserAgent":"String content",
		"TokenID":"String content",
		"TokenCode":"String content",
		"IPAddress":"String content",
		"IsUsedForTokenSystem":true,
		"Token":"String content"
	},
	"CustomOrderID":"String content",
	"TheSSLStoreOrderID":"String content",
	"ResendEmailType":"String content",
	"ResendEmail":"String content",
	"RefundReason":"String content",
	"RefundRequestID":"String content",
	"ApproverMethod":"String content",
	"DomainNames":"String content",
	"SerialNumber":"String content"
}

XML:
Content-type: application/xml; charset=utf-8;

<OrderRequest>
  <AuthRequest>
    <PartnerCode>String content</PartnerCode>
    <AuthToken>String content</AuthToken>
    <ReplayToken>String content</ReplayToken>
    <UserAgent>String content</UserAgent>
    <TokenID>String content</TokenID>
    <TokenID>String content</TokenID>
    <TokenCode>String content</TokenCode>
    <IsUsedForTokenSystem>true</IsUsedForTokenSystem>
  </AuthRequest>
  <CustomOrderID>String content</CustomOrderID>
  <TheSSLStoreOrderID>String content</TheSSLStoreOrderID>
  <ResendEmailType>String content</ResendEmailType>
  <ResendEmail>String content</ResendEmail>
  <RefundReason>String content</RefundReason>
  <RefundRequestID>String content</RefundRequestID>
  <ApproverMethod>String content</ApproverMethod>
 <DomainNames>String content</DomainNames>
 <SerialNumber>String content</SerialNumber>
</OrderRequest>

RESPONSE
JSON:

{
	"AuthResponse":{
		"isError":true,
		"Message":["String content"],
		"Timestamp":"String content",
		"ReplayToken":"String content",
		"InvokingPartnerCode":"String content"
	},
	"PartnerOrderID":"String content",
	"CertificateStartDate":"String content",
	"CertificateEndDate":"String content",
	"CertificateStatus":"String content",
	"ValidationStatus":"String content",
	"Zip":"String content"
}

XML:

<DownloadCertificateZipResponse>
  <AuthResponse>
    <isError>true</isError>
    <Message>
      <string>String content</string>
      <string>String content</string>
    </Message>
    <Timestamp>String content</Timestamp>
    <ReplayToken>String content</ReplayToken>
    <InvokingPartnerCode>String content</InvokingPartnerCode>
  </AuthResponse>
  <PartnerOrderID>String content</PartnerOrderID>
  <CertificateStartDate>String content</CertificateStartDate>
  <CertificateEndDate>String content</CertificateEndDate>
  <CertificateStatus>String content</CertificateStatus>
  <ValidationStatus>String content</ValidationStatus>
  <Zip>String content</Zip>
</DownloadCertificateZipResponse>

Fields Explanation

AuthRequest.AuthToken Request String This is an alpha-numeric token code provided to you by thesslstore.com. It is required in all requests.
AuthRequest.PartnerCode Request String This is an alpha-numeric code provided to you by thesslstore.com. It is required in all requests.
AuthRequest.ReplayToken Request String This is an alpha-numeric-code provided by you in order request and thesslstore.com sent back in request.
AuthRequest.UserAgent Request String Browser’s user agent value provided by you for specific order.
AuthRequest.Token Request string Used for AutoInstallSSL Plugin. If you pass Token then our system will ignore TokenCode and TokenID.
AuthRequest.TokenID Request string Used for AutoInstallSSL Plugin. If you passed Token then this field is optional.
AuthRequest.TokenCode Request string Used for AutoInstallSSL Plugin. If you passed Token then this field is optional.
AuthRequest.IsUsedForTokenSystem Request Boolean Used for AutoInstallSSL Plugin
AuthResponse.InvokingPartnerCode Response String This is an alpha-numeric code provided to you by thesslstore.com.
AuthResponse.isError Response Boolean Return true if any error occurred during Order processing.
AuthResponse.Message Response String This is the status message of response.
AuthResponse.ReplayToken Response String The value of the ReplayToken which provide by you in Order request.
AuthResponse.Timestamp Response String A date timestamp used in a variety of contexts. Note that the XML format is: YYYY-DD-MMTHH:MM:SS:000Z (for example, 2001-01-01T24:00:00:000Z is for Jan 1, 2001 at midnight).
DownloadCertificateZipResponse. Zip Response This is Content regarding download certificate Zip File
DownloadCertificateZipResponse.CertificateEndDate Response System.String This is specify Date that Certificate will Expire
DownloadCertificateZipResponse.CertificateStartDate Response System.String This Date is specify Certificate Active this StartDate
DownloadCertificateZipResponse.CertificateStatus Response System.String Indicates the status of the end entity certificate ordered.
DownloadCertificateZipResponse.PartnerOrderID Response System.String PartnerOrderID is you supply at the time of Certificate Generate
DownloadCertificateZipResponse.ValidationStatus Response System.String DownloadCertificate validation Status like Awaiting , Issued, Revoked, and NO STATUS And Valid
OrderRequest.CustomOrderID Request System.String A Number provide by you in request which is sent in response. *Required for this request. (Ignore if TheSSLStoreOrderID is passed.)
OrderRequest.RefundReason Request System.String RefundReason is that At time of cancelation Certificate we pass the reason about Cancel Certificate.
OrderRequest.RefundRequestID Request System.String This RefundRequestID about RefundRequest.
OrderRequest.ResendEmailType Request System.String This ResendEmail is Resend an Invite email that was previously extended
OrderRequest.TheSSLStoreOrderID Request System.String A Tracking Number for Orders that can be set by a TheSSLStore.com

*Required for this request.