sw_register (trust_service)

Initiates a SSL certificate order. Please note your handle parameter: "save"- will keep the order pending for later approval by the RSP, whereas "process" will proceed and complete the order.

Note on SSL Service free trials

Free 30 day trials are available for the following SSL Service products:

  • GeoTrust—True BusinessID with EV
  • Symantec—SecureSite, Secure Site Pro, Secure Site with EV, and Secure Site Pro with EV

The free trial lasts for 30 days, and can be cancelled at any time during that 30 day period without incurring a charge by issuing the cancel_free_trial command.
After the 30 days, if the order has not been cancelled, the customer is automatically charged for the term that they selected when they placed the order. The expiry date is calculated from the date that the paid term begins, not the date that the free trial began. For GeoTrust and Symantec, once the order has passed the free trial stage and become activated, you cannot order another free trial for the same domain until the one year period has passed.

📘

Note:

The Symantec certs and the GeoTrust True BusinessID with EV certificate can only be ordered for a one year term when taking advantage of the 30 day free trial offer.

Request parameters for sw_register (trust_service)

Standard parameters

  • action = sw_register
  • object = trust_service
  • registrant_ip = valid IP address of the registrant (optional)

Attributes

Parameters within the attributes associative array are described below.

Parameter nameObligationDefinition/Value
affiliate_idOptionalThe unique identifier of an RSP's affiliate, which allows the RSP to track orders coming through different affiliates. Specify a valid affiliate ID (max 256 char).
commentsOptionalAdds additional notes to the order.
contact_setRequiredA collection of associative arrays containing contact information for each contact type (owner, admin, billing, tech). See Contact Set.
domainRequiredThe domain name to be acted upon in the sw_register request.
dv_auth_methodOptional

Please note: If no attribute is selected, it will default to email.
Allows you to specify how you want to validate the certificate. Allowed values are:

DNS
Email

Note: Default value is email.
handleOptionalIndicates how to process the order.

save—Pend the order for later approval by the RSP.
process—Proceed with the order immediate

lf absent, see reseller setting for default options.
periodRequiredThe length of the registration period.

SSL Service orders

Specific parameters and required values for SSL Service orders

Parameters within the attributes associative array are described below.

Parameter nameObligationDefinition/Value
additional_domainsRequired for SAN certificatesSome SSL Service products (referred to as SAN certificates) allow you to specify a list of additional domains or other entities (other than the primary domain) that will be secured by a single SSL certificate. This means that, depending on the product, you may be able to specify multiple top-level domains, subdomains, IP addresses, internal server names, and more. The total number that you can protect with a single certificate varies by product.

Note: The additional domains are priced as packages, so if the certificate can secure four additional domains, but you specify only two, you will still be charged the full package price. In most cases, you can add more domains to a package for an additional charge. For more information on pricing, see pricing at http://www.opensrs.com/site/services/trust/.

The number of additional domains can be added to each product is as follows:

Quick SSL Premium—4 (subdomains only)

TrueBusiness ID—4 to 24

TrueBusiness ID EV—4 to 24

Secure Site EV—1 to 24

Secure Site Pro EV—1 to 24

Secure Site Pro—1 to 24

Secure Site—1 to 24

SGC Super Certs—1 to 4

SSL WebServer EV—1 to 4

SSL WebServer Certificates—1 to 4

The following products may allow you to enter intranet and local names as well as domain and subdomain names: QuickSSL Premium (subdomains only), Secure Site, Secure Site Pro, SSL Web Server, SGC SuperCerts, True BusinessID.

As of September 30th 2020 the following will no longer be offered:

Secure Site
Secure Site Pro
Secure Site EV
Secure Site Pro EV
* TrueBusiness ID EV
approver_emailRequired for domain vetted certificates.The email of one of the individuals who can approve the SSL Service order. The SSL Service provider sends the approver email to the address that you specify.
base_order_idOptionalCreate a new order based on the specified previous order. When base_order_id is submitted, reg_type must equal new. All other fields are optional, unless you want to apply new values to those fields.

Note: The original order must have the same product_type as the new order.
contact_setRequiredThe SSL Certificate contact information.

Most products require: admin, billing and
tech contacts.

All organization vetted certificates require an
organization contact.

For admin, tech, and billing contacts for thawte, Symantec, and all EV certificates, title is required.

For SiteLock, the admin contact email address is used when creating a Domain Admin account (if username and password are specified). If you resend the Domain Admin login information (through the Control Panel), this is the address to which the Domain Admin login credentials are sent

For Digicert OV products (Digicet SSL Plus and Digicert SSL Plus Wildcard), only the organization contact is required.

For digicert_sslplus_ev, an organization contact and a signer contact are required.

For more information, see ContactSet.
csrRequired for all products except SiteLock and GeoTrust Web SiteAnti-Malware ScanThe certificate signing request for the required certificate. The SSL Service provider uses this information to generate the certificate.

Important: For Trustwave only, you need to remove the word NEW from the BEGIN and END statements of the CSR before you submit the order.

Note: All certificates require 2048 bit CSRs.
domainRequired for orders for domain vetted certificates and for SiteLock services; not required when requesting a SiteLock upgradeThe domain or hostname for which the SSL Service is ordered.
end_user_auth_infoOptional – used only for SiteLockSpecify the username and password that the end user will use to log in to the Domain Admin interface where they can manage their account. The login credentials will be sent to the specified email_address. If you resend the Domain Admin login information (through the Control Panel), this is the address to which the Domain Admin login credentials are sent.

Please note the following conditions:

If you specify username and password and the user already exists, the command will fail.

If you specify username but not password, and the user does not already exist, the user credentials cannot be created and the command will fail.

* If you specify username but not password, and the user already exists, the service will be associated with the existing end user profile.

If you want to associate the SSL Service product with an existing account, you only need to include the username value.

For more information see the End user auth info table below.
handleRequiredInstructions for the processing of the order.

save—Pend the order for the RSP's later approval.

process—Process the order immediately.
inventory_item_idOptional for renewals; may be
used for certificates that were migrated from TPP.
The certificate product ID number that was used in the TPP system.

This value may be used in place of order_id or product_id.

Note: Do not include this parameter for new orders.
order_idRequired for renewals and for SiteLock upgrades if product_id is not submitted.The order ID number of the SSL Service product to be renewed or upgraded.

This value is not required for certificates that were migrated from TPP if inventory_item_id is submitted.

Note: Do not include this parameter for new orders.
periodRequired for new registrations onlyThe number of years of the registration period. Allowed values are 1 , depending on the SSL Service that is ordered.

Comodo
comodo_ev—1
comodo_instantssl—1
comodo_premiumssl—1
comodo_premiumssl_wildcard—1
comodo_ssl—1
comodo_wildcard—1
ssl123—1
sslwebserver—1
sslwebserver_ev—1
sslwebserver_ev_san—1
sslwebserver_san—1
sslwebserver_wildcard—1

GeoTrust Malware Scan
malwarescan—1

GeoTrust
quickssl—1
quickssl_premium—1
quickssl_premium_san —1
truebizid—1
truebizid_ev—1
truebizid_ev_ft—1
truebizid_ev_san—1
truebizid_san—1
truebizid_wildcard—1

RapidSSL
rapidssl — 1
rapidssl_wildcard — 1

Symantec
securesite—1
securesite_ft—1
securesite_ev—1
securesite_ev_ft—1
securesite_pro—1
securesite_pro_ft—1
securesite_pro_ev—1
securesite_pro_ev_ft—1
securesite_pro_ev_san—1
securesite_pro_san —1
securesite_san—1
symantec_csc —1
securesite_ev_san—1
sgcsuper_certs—1
symantec_ssl_lite—1
symantec_ssl_lite_wildcard—1

SiteLock
sitelock_basic—1
sitelock_premium—1
sitelock_enterprise—1
sitelock_find—1
sitelock_fix—1
sitelock_prevent—1
sitelock_911—1

Thawte
thawte_csc —1

Trustwave
trustwave_dv—1
trustwave_ev—1
trustwave_ev_san5—1
trustwave_premiumssl—1
trustwave_premiumssl_san5 —1
trustwave_premiumssl_wildcard—1

DigiCert
digicert_sslplus 1
digicert_sslplus_wildcard 1
digicert_sslplus_ev 1

**As of September 30th 2020, The following products will no longer be available:

quickssl (translate to quickssl_premium)
thawte_csc (Thawte Code Signing)
securesite_ft
securesite_pro_ft
securesite_ev_ft
securesite_pro_ev_ft
truebizid_ev_ft
product_idRequired for renewals and for SiteLock
upgrades if order_id is not submitted.
The ID number of the SSL Service product to be renewed or upgraded.

This value is not required for certificates that were migrated from TPP if inventory_item_id is submitted.

Note: Do not include this parameter for new orders.
product_typeRequiredThe product type from the SSL Certificate inventory.

Allowed values are:

comodo_ev
comodo_instantssl
comodo_premiumssl
comodo_premiumssl_wildcard
comodo_ssl
comodo_wildcard
essentialssl
essentialssl_wildcard
positivessl
malwarescan
quickssl
quickssl_premium
securesite
securesite_ft(30dayfreetrial)
securesite_pro
securesite_pro_ft (30dayfreetrial)
securesite_ev
securesite_ev_ft (30dayfreetrial)
securesite_pro_ev
securesite_pro_ev_ft (30dayfree
trial)
sgcsuper_certs
sitelock_basic
sitelock_premium
sitelock_enterprise
sitelock_find
sitelock_fix
sitelock_prevent
sitelock_911
ssl123
sslwebserver
sslwebserver_ev
sslwebserver_wildcard
symantec_ssl_lite
symantec_ssl_lite_wildcard
truebizid
truebizid_wildcard
truebizid_ev
truebizid_ev_ft (30dayfreetrial)
trustwave_dv
trustwave_ev
trustwave_premiumssl
trustwave_premiumssl_wildcard

Digicert:

digicert_sslplus
digicert_sslplus_wildcard
digicert_sslplus_ev

**As of September 30th 2020, The following products will no longer be available:

quickssl (translate to quickssl_premium)
thawte_csc (Thawte Code Signing)
securesite_ft
securesite_pro_ft
securesite_ev_ft
securesite_pro_ev_ft
truebizid_ev_ft


**
reg_typeRequiredThe type of registration being requested:

new—Submit a new or TrustService
order.

renew—Renew a SSL Service offering.

* upgrade—Upgrade a Site Lock Basicor Premium SSL certificate to a higher level certificate. You do not need to specify the domain or the period.

When you upgrade, the product_type changes, you are charged the price for a one year term at the new level, and the new expiry date is one year from the date of the upgrade.
Note: This feature is currently available only for SiteLock certificates.
search_in_sealsearch_in_sealSpecifies whether to enable the Symantec Seal-in-Search, which displays the Symantec seal next to the link for your web site in online search results.

Allowed values are:

0—Do not enable the Symantec Seal- in-Search

1—Enable the Symantec Seal-in- Search.

Important: If you submit this parameter, you must also submit the trust_seal parameter and set the value to 1.
server_countRequired when producttype = securesite*, ssl123, sgcsuper_certs, sslwebserver, sslwebserver wildcard, sslwebserver_ evThe number of servers on which the SSL Service product will be installed.

As of September 30th 2020, only 1 sever will be supported
server_typeOptionalThe type of server software used to generate the CSR.

Allowed values are:

Symantec, thawte, and GeoTrust:

apache2
apacheapachessl
apacheopenssl
apacheraven
apachessl
apachessleay
c2net
cobaltseries
cobaltraq3
cobaltraq2
cpanel
domino
dominogo4626
dominogo4625
ensim
hsphere
iis
iis4
iis5
iplanet
ipswitch
netscape
ibmhttp
other
plesk
tomcat
weblogic
website
webstar
webstar4
zeusv3

Comodo:

apachessl
citrix
domino
ensim
hsphere
iis4
iis6
iis7
iplanet
javawebserv
netscape
ibmhttp
novell
oracle
other
plesk
redhatsap
tomcat
webstar
whmcpanel

DigiCert:

apache
barracuda
cisco
citrix
citrixessentials
citrixgateway
citrixgateway4
cpanel
f5bigip
f5firepass
ibmhttp
iis4
iis6
iis7
iis8
iplanet
javawebserver
juniper
lighttpd
domino
macxserver
msexchange2003
msexchange2007
msexchange2010
msexchange2013
mslcs2005
mslync2010
mslync2013
msocsr2
msocs2007
mssbs2011
msuag
netscape
nginx
novell
novellichain
oracle
qmail
sunone
tomcat
webstar
zeusv3
other

Note on Digicert: If no value for server_type is provided, default value will be "other".

Note: Trustwave does not support server types.
special_instructionsOptionalAny special instructions regarding the SSL Service purchase.

As of September 30th 2020, this feature will no longer be applicable for all Digicert/Symantec/Thawte/RapidSSL/Geotrust products
trust_sealOptionalSpecifies whether to enable the Symantec SSL Seal on your website. Allowed values are:

0—Do not enable the Symantec SSL Seal.

1—Enable the Symantec SSL Seal.

As of September 30th 2020, this feature will no longer be applicable for all Digicert/Symantec/Thawte/RapidSSL/Geotrust products

End_user_auth_info

Parameters within the end_user_auth_info associative array are described
below.

Parameter nameObligationDefinition/Value
email_addressOptional - used only for SiteLock to send Domain Admin credentialsSpecify the email address to which you want to send the login credentials (username and password) for Domain Admin.

Note: If you want to associate the SSL Service product with an existing account, only username is required.
passwordOptional - used only for SiteLock to create Domain Admin credentialsThe password must be at least eight characters.
usernameOptional - used only for SiteLock to create Domain Admin credentialsThe username must be at least six characters.

Response parameters for sw_register (trust_service)

The Reseller Agent (RSA) can respond with a 250 response_code, which indicates that the action was submitted for processing in an asynchronous registry. When the registry's reply is received by OpenSRS, it is processed. Performing a get userinfo command indicates if there is an action currently waiting on a domain.

Standard parameters action = reply

  • object = trust_service
  • is_success = a Boolean is returned, indicating success or failure of the
    request
  • response_code = response code indicating outcome of the request
  • response_text = message describing the outcome of the request

SSL Service order attributes

Parameters within the attributes associative array for SSL Service orders
are described below.

Parameter nameObligationDefinition/Value
domainReturned for domain vetted certificatesThe domain with which the SSL Service is associated.
dv_auth_methodReturned value for dv_auth_method is File or DNS.The File or DNS data to be used for DV authorization to validate the certificate.
order_idAlways returnedThe ID number of the SSL Service order.
stateAlways returnedThe state of the order. Allowed values are:

approver-confirmed—Owner has confirmed the domain vetted certificate.

awaiting-approval—Order processed successfully; waiting for supplier approval.

cancelled—Pending order was cancelled.

completed—Order is complete.

declined—Order cancelled after it was processed or declined by the supplier.

in-progress—Order is in progress.

* pending—Order saved as pending.

Examples for sw_register for SSL Services

Note: Title is required in the 'contact set' associative array, for Symantec,
thawte, TrueBusiness ID with EV and Comodo EV certificates.

Example 1

This example is an order for a Symantec SecureSite certificate with seal-in- search and SSL seal.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="trust_seal">1</item>
                        <item key="reg_type">NEW</item>
                        <item key="seal_in_search">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                        <item key="title">Organization</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                        <item key="title">Billing</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Wayne</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Thomas</item>
                                        <item key="title">Tech</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">
                            -----BEGIN CERTIFICATE REQUEST-----
                            MIICuzCCAaMCADB3MQswCQYDVQQGEwJVUzEUMBIGA1UEAxMLZXhhbXBsZS5jb20x
                            FDASBgNVBAcTC1NhbnRhIENsYXJhMRUwEwYDVQQKEwxFeGFtcGxlIEluYy4xEzAR
                            BgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAsTB1N1cHBvcnQwggEiMA0GCSqGSIb3
                            DQEBAQUAA4IBDwAwggEKAoIBAQDTCJ1qnH3gaKVd8VXTOx5GR+MYinU36Z9psxuG
                            haMZ70qhTwng5zcbC93XIpAJRkbMwMu1EI10QDNi91Z4ORI9ExbBg0HBrAz+k85O
                            lMUk1xTR8FQ8eHWXLnL3uXDevi5XMsb0ASB6wADDdvVm2Eb4qu+B1KD5qCSPiRJ2
                            FLeNNI3JNosmKmtmhqgy6+0qYYTP5RPFJeIu55cvX+r9ghiL11eBg/A+3RBhLdLR
                            +z0CsngOFMlNxzmP0csINw4FIj4AoAkMiA/2Hf6rT6bHiAtJDbkW6jAS3AQjB1IC
                            LlkFbr12e5P7USqSsKSbwslOHHBJpfYceA6582MI4ZZ3CerNAgMBAAGgADANBgkq
                            hkiG9w0BAQsFAAOCAQEAaUwWHGCekeDC9U0OqLHlaXT9yRTpBcMu3waqWWhIgxLP
                            6ut1YlYjz1yAc7XIJPNo+uyXX1BtrMpGgXt7cJmwLeXPHHs1WoleQfKOGjVRf3+8
                            sQgdVroMR8HtOPid00Vxd4v1caUQtM7N2e2sWe5IL5OS2ziAflc3UhSoLu7JQwNg
                            pKCQbOVbq5Y+uWYmMkKaZewIiziUvqngUMgA2ci+BJ2xCZmq00Leq+AZMLKPI2NE
                            NcKsc4yjB4envG4vzc4qMFQakvH0uvsswZc80H7R7neThUgpfQM+PhDI/z3woTPG
                            exAECZo+AqWhnwdut/Socu+aFkMO0vl77JD4acjODA==
                            -----END CERTIFICATE REQUEST-----
                                                </item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="server_count">1</item>
                        <item key="product_type">securesite</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">140029</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 2

This example is for a domain vetted certificate, which requires approval.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">NEW</item>
                        <item key="approver_email">[email protected]</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                        <item key="title">Organization</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                        <item key="title">Billing</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Wayne</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Thomas</item>
                                        <item key="title">Tech</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">
                            -----BEGIN CERTIFICATE REQUEST-----
                            MIICuzCCAaMCADB3MQswCQYDVQQGEwJVUzEUMBIGA1UEAxMLZXhhbXBsZS5jb20x
                            FDASBgNVBAcTC1NhbnRhIENsYXJhMRUwEwYDVQQKEwxFeGFtcGxlIEluYy4xEzAR
                            BgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAsTB1N1cHBvcnQwggEiMA0GCSqGSIb3
                            DQEBAQUAA4IBDwAwggEKAoIBAQDTCJ1qnH3gaKVd8VXTOx5GR+MYinU36Z9psxuG
                            haMZ70qhTwng5zcbC93XIpAJRkbMwMu1EI10QDNi91Z4ORI9ExbBg0HBrAz+k85O
                            lMUk1xTR8FQ8eHWXLnL3uXDevi5XMsb0ASB6wADDdvVm2Eb4qu+B1KD5qCSPiRJ2
                            FLeNNI3JNosmKmtmhqgy6+0qYYTP5RPFJeIu55cvX+r9ghiL11eBg/A+3RBhLdLR
                            +z0CsngOFMlNxzmP0csINw4FIj4AoAkMiA/2Hf6rT6bHiAtJDbkW6jAS3AQjB1IC
                            LlkFbr12e5P7USqSsKSbwslOHHBJpfYceA6582MI4ZZ3CerNAgMBAAGgADANBgkq
                            hkiG9w0BAQsFAAOCAQEAaUwWHGCekeDC9U0OqLHlaXT9yRTpBcMu3waqWWhIgxLP
                            6ut1YlYjz1yAc7XIJPNo+uyXX1BtrMpGgXt7cJmwLeXPHHs1WoleQfKOGjVRf3+8
                            sQgdVroMR8HtOPid00Vxd4v1caUQtM7N2e2sWe5IL5OS2ziAflc3UhSoLu7JQwNg
                            pKCQbOVbq5Y+uWYmMkKaZewIiziUvqngUMgA2ci+BJ2xCZmq00Leq+AZMLKPI2NE
                            NcKsc4yjB4envG4vzc4qMFQakvH0uvsswZc80H7R7neThUgpfQM+PhDI/z3woTPG
                            exAECZo+AqWhnwdut/Socu+aFkMO0vl77JD4acjODA==
                            -----END CERTIFICATE REQUEST-----
                                                </item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="server_count">1</item>
                        <item key="product_type">ssl123</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">140032</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 3

This example shows a request that failed because the required title field was missing from the contact_set.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="trust_seal">1</item>
                        <item key="reg_type">NEW</item>
                        <item key="seal_in_search">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Wayne</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Thomas</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">
                            -----BEGIN CERTIFICATE REQUEST-----
                            MIICuzCCAaMCADB3MQswCQYDVQQGEwJVUzEUMBIGA1UEAxMLZXhhbXBsZS5jb20x
                            FDASBgNVBAcTC1NhbnRhIENsYXJhMRUwEwYDVQQKEwxFeGFtcGxlIEluYy4xEzAR
                            BgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAsTB1N1cHBvcnQwggEiMA0GCSqGSIb3
                            DQEBAQUAA4IBDwAwggEKAoIBAQDTCJ1qnH3gaKVd8VXTOx5GR+MYinU36Z9psxuG
                            haMZ70qhTwng5zcbC93XIpAJRkbMwMu1EI10QDNi91Z4ORI9ExbBg0HBrAz+k85O
                            lMUk1xTR8FQ8eHWXLnL3uXDevi5XMsb0ASB6wADDdvVm2Eb4qu+B1KD5qCSPiRJ2
                            FLeNNI3JNosmKmtmhqgy6+0qYYTP5RPFJeIu55cvX+r9ghiL11eBg/A+3RBhLdLR
                            +z0CsngOFMlNxzmP0csINw4FIj4AoAkMiA/2Hf6rT6bHiAtJDbkW6jAS3AQjB1IC
                            LlkFbr12e5P7USqSsKSbwslOHHBJpfYceA6582MI4ZZ3CerNAgMBAAGgADANBgkq
                            hkiG9w0BAQsFAAOCAQEAaUwWHGCekeDC9U0OqLHlaXT9yRTpBcMu3waqWWhIgxLP
                            6ut1YlYjz1yAc7XIJPNo+uyXX1BtrMpGgXt7cJmwLeXPHHs1WoleQfKOGjVRf3+8
                            sQgdVroMR8HtOPid00Vxd4v1caUQtM7N2e2sWe5IL5OS2ziAflc3UhSoLu7JQwNg
                            pKCQbOVbq5Y+uWYmMkKaZewIiziUvqngUMgA2ci+BJ2xCZmq00Leq+AZMLKPI2NE
                            NcKsc4yjB4envG4vzc4qMFQakvH0uvsswZc80H7R7neThUgpfQM+PhDI/z3woTPG
                            exAECZo+AqWhnwdut/Socu+aFkMO0vl77JD4acjODA==
                            -----END CERTIFICATE REQUEST-----
                                                </item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="server_count">1</item>
                        <item key="product_type">securesite</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="error_details">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="error_detail">Title for admin contact object is missing</item>
                                <item key="field_name">admin-title</item>
                                <item key="error_code">3010</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
                <item key="response_code">3000</item>
                <item key="is_success">0</item>
                <item key="response_text">Supplier validation error</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">-1</item>
                        <item key="state">declined</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 4

This example shows a renewal order for a QuickSSL certificate.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">RENEW</item>
                        <item key="domain">example.com</item>
                        <item key="product_id">123</item>
                        <item key="approver_email">[email protected]</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                        <item key="title">Billing</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Wayne</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Thomas</item>
                                        <item key="title">Tech</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">
                            -----BEGIN CERTIFICATE REQUEST-----
                            MIICuzCCAaMCADB3MQswCQYDVQQGEwJVUzEUMBIGA1UEAxMLZXhhbXBsZS5jb20x
                            FDASBgNVBAcTC1NhbnRhIENsYXJhMRUwEwYDVQQKEwxFeGFtcGxlIEluYy4xEzAR
                            BgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAsTB1N1cHBvcnQwggEiMA0GCSqGSIb3
                            DQEBAQUAA4IBDwAwggEKAoIBAQDTCJ1qnH3gaKVd8VXTOx5GR+MYinU36Z9psxuG
                            haMZ70qhTwng5zcbC93XIpAJRkbMwMu1EI10QDNi91Z4ORI9ExbBg0HBrAz+k85O
                            lMUk1xTR8FQ8eHWXLnL3uXDevi5XMsb0ASB6wADDdvVm2Eb4qu+B1KD5qCSPiRJ2
                            FLeNNI3JNosmKmtmhqgy6+0qYYTP5RPFJeIu55cvX+r9ghiL11eBg/A+3RBhLdLR
                            +z0CsngOFMlNxzmP0csINw4FIj4AoAkMiA/2Hf6rT6bHiAtJDbkW6jAS3AQjB1IC
                            LlkFbr12e5P7USqSsKSbwslOHHBJpfYceA6582MI4ZZ3CerNAgMBAAGgADANBgkq
                            hkiG9w0BAQsFAAOCAQEAaUwWHGCekeDC9U0OqLHlaXT9yRTpBcMu3waqWWhIgxLP
                            6ut1YlYjz1yAc7XIJPNo+uyXX1BtrMpGgXt7cJmwLeXPHHs1WoleQfKOGjVRf3+8
                            sQgdVroMR8HtOPid00Vxd4v1caUQtM7N2e2sWe5IL5OS2ziAflc3UhSoLu7JQwNg
                            pKCQbOVbq5Y+uWYmMkKaZewIiziUvqngUMgA2ci+BJ2xCZmq00Leq+AZMLKPI2NE
                            NcKsc4yjB4envG4vzc4qMFQakvH0uvsswZc80H7R7neThUgpfQM+PhDI/z3woTPG
                            exAECZo+AqWhnwdut/Socu+aFkMO0vl77JD4acjODA==
                            -----END CERTIFICATE REQUEST-----
                                                </item>
                        <item key="period">1</item>
                        <item key="handle">process</item>
                        <item key="server_type">apachessl</item>
                        <item key="product_type">quickssl</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">8321</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 5

This example shows an order to upgrade a Sitelock Find certificate to Sitelock Fix.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">upgrade</item>
                        <item key="product_type">sitelock_fix</item>
                        <item key="period">1</item>
                        <item key="product_id">47811</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">5597</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 6

This example shows an order for a GeoTrust Web Site Anti-Malware Scan certificate.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="product_type">malwarescan</item>
                        <item key="reg_type">new</item>
                        <item key="period">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                        <item key="title">Billing</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Wayne</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Thomas</item>
                                        <item key="title">Tech</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">140033</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 7

This example shows an order for a 30 day free trial of a Symantec SecureSite certificate.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">NEW</item>
                        <item key="approver_email">[email protected]</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                        <item key="title">Organization</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                        <item key="title">Billing</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Wayne</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Thomas</item>
                                        <item key="title">Tech</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">
              -----BEGIN CERTIFICATE REQUEST-----
              MIICuzCCAaMCADB3MQswCQYDVQQGEwJVUzEUMBIGA1UEAxMLZXhhbXBsZS5jb20x
              FDASBgNVBAcTC1NhbnRhIENsYXJhMRUwEwYDVQQKEwxFeGFtcGxlIEluYy4xEzAR
              BgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAsTB1N1cHBvcnQwggEiMA0GCSqGSIb3
              DQEBAQUAA4IBDwAwggEKAoIBAQDTCJ1qnH3gaKVd8VXTOx5GR+MYinU36Z9psxuG
              haMZ70qhTwng5zcbC93XIpAJRkbMwMu1EI10QDNi91Z4ORI9ExbBg0HBrAz+k85O
              lMUk1xTR8FQ8eHWXLnL3uXDevi5XMsb0ASB6wADDdvVm2Eb4qu+B1KD5qCSPiRJ2
              FLeNNI3JNosmKmtmhqgy6+0qYYTP5RPFJeIu55cvX+r9ghiL11eBg/A+3RBhLdLR
              +z0CsngOFMlNxzmP0csINw4FIj4AoAkMiA/2Hf6rT6bHiAtJDbkW6jAS3AQjB1IC
              LlkFbr12e5P7USqSsKSbwslOHHBJpfYceA6582MI4ZZ3CerNAgMBAAGgADANBgkq
              hkiG9w0BAQsFAAOCAQEAaUwWHGCekeDC9U0OqLHlaXT9yRTpBcMu3waqWWhIgxLP
              6ut1YlYjz1yAc7XIJPNo+uyXX1BtrMpGgXt7cJmwLeXPHHs1WoleQfKOGjVRf3+8
              sQgdVroMR8HtOPid00Vxd4v1caUQtM7N2e2sWe5IL5OS2ziAflc3UhSoLu7JQwNg
              pKCQbOVbq5Y+uWYmMkKaZewIiziUvqngUMgA2ci+BJ2xCZmq00Leq+AZMLKPI2NE
              NcKsc4yjB4envG4vzc4qMFQakvH0uvsswZc80H7R7neThUgpfQM+PhDI/z3woTPG
              exAECZo+AqWhnwdut/Socu+aFkMO0vl77JD4acjODA==
              -----END CERTIFICATE REQUEST-----
                        </item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="server_count">1</item>
                        <item key="product_type">securesite_ft</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">7737</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 8

This example shows a new order for a QuickSSL certificate based on an existing order.

<?xml version='1.0' encoding='UTF-8'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">NEW</item>
                        <item key="csr">
                            -----BEGIN CERTIFICATE REQUEST-----
                            MIICuzCCAaMCADB3MQswCQYDVQQGEwJVUzEUMBIGA1UEAxMLZXhhbXBsZS5jb20x
                            FDASBgNVBAcTC1NhbnRhIENsYXJhMRUwEwYDVQQKEwxFeGFtcGxlIEluYy4xEzAR
                            BgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAsTB1N1cHBvcnQwggEiMA0GCSqGSIb3
                            DQEBAQUAA4IBDwAwggEKAoIBAQDTCJ1qnH3gaKVd8VXTOx5GR+MYinU36Z9psxuG
                            haMZ70qhTwng5zcbC93XIpAJRkbMwMu1EI10QDNi91Z4ORI9ExbBg0HBrAz+k85O
                            lMUk1xTR8FQ8eHWXLnL3uXDevi5XMsb0ASB6wADDdvVm2Eb4qu+B1KD5qCSPiRJ2
                            FLeNNI3JNosmKmtmhqgy6+0qYYTP5RPFJeIu55cvX+r9ghiL11eBg/A+3RBhLdLR
                            +z0CsngOFMlNxzmP0csINw4FIj4AoAkMiA/2Hf6rT6bHiAtJDbkW6jAS3AQjB1IC
                            LlkFbr12e5P7USqSsKSbwslOHHBJpfYceA6582MI4ZZ3CerNAgMBAAGgADANBgkq
                            hkiG9w0BAQsFAAOCAQEAaUwWHGCekeDC9U0OqLHlaXT9yRTpBcMu3waqWWhIgxLP
                            6ut1YlYjz1yAc7XIJPNo+uyXX1BtrMpGgXt7cJmwLeXPHHs1WoleQfKOGjVRf3+8
                            sQgdVroMR8HtOPid00Vxd4v1caUQtM7N2e2sWe5IL5OS2ziAflc3UhSoLu7JQwNg
                            pKCQbOVbq5Y+uWYmMkKaZewIiziUvqngUMgA2ci+BJ2xCZmq00Leq+AZMLKPI2NE
                            NcKsc4yjB4envG4vzc4qMFQakvH0uvsswZc80H7R7neThUgpfQM+PhDI/z3woTPG
                            exAECZo+AqWhnwdut/Socu+aFkMO0vl77JD4acjODA==
                            -----END CERTIFICATE REQUEST-----
                                                </item>
                        <item key="base_order_id">8245</item>
                        <item key="handle">process</item>
                        <item key="product_type">quickssl</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">140039</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 9

This example shows a renewal order for a QuickSSL certificate that was submitted by using the order ID.

<?xml version='1.0' encoding='UTF-8'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">RENEW</item>
                        <item key="handle">process</item>
                        <item key="product_type">quickssl</item>
                        <item key="order_id">8274</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">8278</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 10

This example shows a renewal order for a QuickSSL certificate that was submitted by using the product ID. If CSR is not included, the renewal order will use the CSR of the existing order.

<?xml version='1.0' encoding='UTF-8'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="inventory_item_id">8887502</item>
                        <item key="reg_type">RENEW</item>
                        <item key="csr">-----BEGIN CERTIFICATE REQUEST----- MIIC1zCCAb8CAQAwgZExHzAdBgNVBAMTFnJhcGlkLnFhcmVncmVzc2lvbi5vcmcxCzAJBgN VBAYTAkNBMQswCQYDVQQIEwJPTjEQMA4GA1UEBxMHVG9yb250bzEPMA0G A1UEChMGbmV3b3JnMQ8wDQYDVQQLEwZRQURlcHQxIDAeBgkqhkiG9w0BCQEWEXFhZml2ZUB 0dWNvd3MuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 3FI2z0xXFk5/0iy3Sw6JiXuN1LJmL61NdvuXH+6WLdWDxsheSzmGLtnELmKuKZAVgby1+13 KuvuxOtutM/EfrnWagrn2cOpR7WDkogRFlYQ14jx8CadjCIviyIsdL+SC ix9HeFYLT/kMcB/i7oWUlroyvOZ6aHFnThvZxl7Yk9su3UNfn9ZL/bj7GjmxMn8lBH9AJvm EvM8Qa9vLUT4AQR+p7TrdcTeXyBJSt4q1rqKXhq4Q4ChG6rielRu3VN2g x60cCWOl/b04w/psWCBmgUvzFzwmgIfP0a7H+sxsAOFTyCwKBfOBALtKsQWkW4DCM4KpZLQ 20W+IfPXvvrJSUwIDAQABoAAwDQYJKoZIhvcNAQEEBQADggEBAGTZD3sk qLoNK2tx+ciIUBvBXrVNzUm5PSc7LQLfDqKms0zcvQM1nE8Yz+LkbjFZyWIc2njrt8H7AGi s/sdeKKK9Vi1VU9cOwp+QOgtuLxa/97rBudrLdoUiWYWj2MiR2T9aSf0k vxSRdio3UrJNrygkf1z2I5sEn5HjbiavaSAE/c7yo9EtsTSfp2P/siT2D6a3FOrAwPPyw0R N01YslYBgzV+RsTRPdewpIPe85RnCET76R+/cGMsvoe3ayl/lzZS5irkL ilRltNDFa5NHlxtgJuyvrOtfyqVuro+2nznZYkxZsJun/D+CzA6oamgF/q13Mk60d8dsqH1 Ya/8rX0g= -----END CERTIFICATE REQUEST-----</item>
                        <item key="handle">process</item>
                        <item key="product_type">quickssl</item>
                        <item key="product_id">328274</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="is_success">1</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">certtest.example.org</item>
                        <item key="order_id">8310</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 11

This example shows a registration for an SSL WebServer with EV SAN certificate.

Request

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">NEW</item>
                        <item key="additional_domains">
                            <dt_array>
                                <item key="0">example.org</item>
                                <item key="1">example.net</item>
                                <item key="2">example.biz</item>
                            </dt_array>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                        <item key="title">Organization</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                        <item key="title">Admin</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                        <item key="title">Billing</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Wayne</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Thomas</item>
                                        <item key="title">Tech</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="csr">
                            -----BEGIN CERTIFICATE REQUEST-----
                            MIICuzCCAaMCADB3MQswCQYDVQQGEwJVUzEUMBIGA1UEAxMLZXhhbXBsZS5jb20x
                            FDASBgNVBAcTC1NhbnRhIENsYXJhMRUwEwYDVQQKEwxFeGFtcGxlIEluYy4xEzAR
                            BgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAsTB1N1cHBvcnQwggEiMA0GCSqGSIb3
                            DQEBAQUAA4IBDwAwggEKAoIBAQDTCJ1qnH3gaKVd8VXTOx5GR+MYinU36Z9psxuG
                            haMZ70qhTwng5zcbC93XIpAJRkbMwMu1EI10QDNi91Z4ORI9ExbBg0HBrAz+k85O
                            lMUk1xTR8FQ8eHWXLnL3uXDevi5XMsb0ASB6wADDdvVm2Eb4qu+B1KD5qCSPiRJ2
                            FLeNNI3JNosmKmtmhqgy6+0qYYTP5RPFJeIu55cvX+r9ghiL11eBg/A+3RBhLdLR
                            +z0CsngOFMlNxzmP0csINw4FIj4AoAkMiA/2Hf6rT6bHiAtJDbkW6jAS3AQjB1IC
                            LlkFbr12e5P7USqSsKSbwslOHHBJpfYceA6582MI4ZZ3CerNAgMBAAGgADANBgkq
                            hkiG9w0BAQsFAAOCAQEAaUwWHGCekeDC9U0OqLHlaXT9yRTpBcMu3waqWWhIgxLP
                            6ut1YlYjz1yAc7XIJPNo+uyXX1BtrMpGgXt7cJmwLeXPHHs1WoleQfKOGjVRf3+8
                            sQgdVroMR8HtOPid00Vxd4v1caUQtM7N2e2sWe5IL5OS2ziAflc3UhSoLu7JQwNg
                            pKCQbOVbq5Y+uWYmMkKaZewIiziUvqngUMgA2ci+BJ2xCZmq00Leq+AZMLKPI2NE
                            NcKsc4yjB4envG4vzc4qMFQakvH0uvsswZc80H7R7neThUgpfQM+PhDI/z3woTPG
                            exAECZo+AqWhnwdut/Socu+aFkMO0vl77JD4acjODA==
                            -----END CERTIFICATE REQUEST-----
                                                </item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="handle">process</item>
                        <item key="server_count">1</item>
                        <item key="product_type">sslwebserver_ev</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">example.com</item>
                        <item key="order_id">140073</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 12

This example shows DV authorization details for all three methods (File, DNS and Email) for Comodo and Symantec SSL products (process).

Request

<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="trust_seal">1</item>
                        <item key="reg_type">NEW</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="first_name">t1</item>
                                        <item key="last_name">t2</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="email">[email protected]</item>
                                        <item key="org_name">Tucows Inc.</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="city">Toronto</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="postal_code">m4w2j8</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">-----BEGIN CERTIFICATE REQUEST-----
                            MIICsTCCAZkCAQAwbDELMAkGA1UEBhMCQ0ExCzAJBgNVBAgMAk9OMRAwDgYDVQQH
                            DAd0b3JvbnRvMQ8wDQYDVQQKDAZ0dWNvd3MxCzAJBgNVBAsMAnFhMSAwHgYDVQQD
                            DBcyMDE2MDEyMmNvbW9kb2ZpbGVhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
                            ADCCAQoCggEBAKVgkskFvNQE8MbQ9axCHyv6zm6IHABZVqr48BDZjQIXbOeTFIit
                            cIbPr//u9PAFVfM0e49WG8YUDAaU65blp1LpDyX92HLR6kwHIytPh2pAOIPxRmc6
                            aGollMMit3LEfKAzKD0ogjzSDuzRT8TroCyYBT3Onu61UTSxRDwU2mz1nzjW6JJq
                            YNHWqnwsePUTxVs9FeWy3FSe+oJfoNnT3pjlNPwxjKIobusYRUlKcnN9bDmicI7T
                            gXBuI/lovH69QtXJyVT6gF3JjuAZ2Bx0ypcgf/7/v7DAUejFHnFGghEWIlouPhj8
                            A8c9RLdHrS0ukh5nNMoH0wGlYjVy+LwDnyECAwEAAaAAMA0GCSqGSIb3DQEBBQUA
                            A4IBAQAxg2Wr9iJ16it51+dThH/XjjeHl/AogqNObG8uwbOrsR1e94v8vqHXcUXQ
                            ZxcKEpHqCkXFApMqkJ+zl5HULcNGovRzQZKx0zlcndBEn0Iatvw5BYHFKcJyZjci
                            BRc80OCBZCb/z1e/OVsodMgrxsIWqkDYi/z5bTghNJpR/+l5MKucAFYRyAw6UFkb
                            3kQ0fdL9CSq1EOcv/nJcdMCwcI149yGENWGTDTjRtzvrgqCjVwK5K7DNsJD0QKjp
                            d1s1ootojcJYrErUjKwfDAXZyD/YaqFji1NtgiG/7rSNY2s5YBOjWSIz93SuxiuT
                            I/Io4bQBpxFbo4Ot24kutBc+D/uK
                            -----END CERTIFICATE REQUEST-----</item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="approver_email">[email protected]</item>
                        <item key="dv_auth_method">file</item>
                        <item key="product_type">comodo_ssl</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="trust_seal">1</item>
                        <item key="reg_type">NEW</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="first_name">t1</item>
                                        <item key="last_name">t2</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="email">[email protected]</item>
                                        <item key="org_name">Tucows Inc.</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="city">Toronto</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="postal_code">m4w2j8</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">-----BEGIN CERTIFICATE REQUEST-----
                            MIICsDCCAZgCAQAwazELMAkGA1UEBhMCQ0ExCzAJBgNVBAgMAk9OMRAwDgYDVQQH
                            DAd0b3JvbnRvMQ8wDQYDVQQKDAZ0dWNvd3MxCzAJBgNVBAsMAnFhMR8wHQYDVQQD
                            DBYyMDE2MDEyMmNvbW9kb2Ruc2EuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
                            MIIBCgKCAQEAxcT12OkB3fuRlxSHwCptnTvFnlCN2qJydu6C5mawbs9D/tTWAlnP
                            SGTf/pbPaDdEwqPwcN8/8XhqyerCdUyECmVmS58bDKOJq51WQ379Rh/AmNM0b8iV
                            5Cp63A1EIuT5KmrATjtolvSK/Qa0mA+S9fWYql83CeZLmQHQmjCwZm8S3SUL2vGu
                            Dl4OfuNEBSq7FqTYHMaKmF4ASXhi0Ym0y3QaJYIJ1HQlAoClugx5tsj2+OpCAGJb
                            ZFTuNLaHwqa09JvAYcGjS+OV9sfne0YH7J4ogjAdmgJ7XkUaa1aZ5igTWHosIpRz
                            qVJzUtgg6/caggtwSQqndzkgrVBOOYHRuQIDAQABoAAwDQYJKoZIhvcNAQEFBQAD
                            ggEBAEZPZN0vJddTlHRMXET8U0zjk9jCewHDSqZt6u2L1Nb1afbekEuyrCn1xhM7
                            e8h/tkV1b6eX636m2JADBHlnJzcnmYcSNmYdsm9GljjlcKo4jvdjuGWIWHm3baXl
                            nMQGTzGL7wWELJFKYGjQA46F5Gw8ZwtPvBGj/XFlBLP5YTKG5TOJC4Y2k0Oa40LJ
                            TruO4Lnj91iloSrLBt6InEb6lQQln4Z84lEv/ksiBKX1CtT+8gM6ABFlgCRW8Frn
                            D13xA9iQ2XDBpHJBcwRhmccGXcm2jRCuES7XHrErHDnS4UyC1ZQr595ei+2wVE/0
                            oJOgpC0fw/S8stgYV4Fsw9TtMys=
                            -----END CERTIFICATE REQUEST-----</item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="approver_email">[email protected]</item>
                        <item key="dv_auth_method">dns</item>
                        <item key="product_type">comodo_ssl</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">trust_service</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="trust_seal">1</item>
                        <item key="reg_type">NEW</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="organization">
                                    <dt_assoc>
                                        <item key="first_name">t1</item>
                                        <item key="last_name">t2</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="email">[email protected]</item>
                                        <item key="org_name">Tucows Inc.</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="city">Toronto</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="postal_code">m4w2j8</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="handle">process</item>
                        <item key="csr">-----BEGIN CERTIFICATE REQUEST-----
                            MIICsjCCAZoCAQAwbTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgMAk9OMRAwDgYDVQQH
                            DAd0b3JvbnRvMQ8wDQYDVQQKDAZ0dWNvd3MxCzAJBgNVBAsMAnFhMSEwHwYDVQQD
                            DBgyMDE2MDEyMmNvbW9kb2VtYWlsYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB
                            DwAwggEKAoIBAQDDRdVX4VQQZx4dK3HYFqG1B/A1wBfQSb5wrvdDgJLGRE7zCiXT
                            ZAWHi4caDSBRV5evd4Opb03ZR73+zwhshTFf465dIjF91FhS8fAMq9HjBELqLxrg
                            RmPCQoVAB9XMz8TgjmgTdYyD45dMWkbTzxuAN2W0APc1V5up6nKmwsvG95mtte0X
                            W1UansJj5ed7MQxdoe/rdDE369kivxncyyIMDHtXsNnu5WUiBOEkvIVVjXlOvlCt
                            NRUb1/yM6YVKhudXCfUISNc6ZR3Wp/FwU+bY3bwqZzlYqd2kV+N+JtXVedcqk0GY
                            5/jMNVZSDnT78qgmTTjs/S23sNpCznJeqBD/AgMBAAGgADANBgkqhkiG9w0BAQUF
                            AAOCAQEATkeXxZoMpcsenwwwYnLEmM5HacjmpzaDgEYxIPWzRakcXKIBryrgj33f
                            yKvbCEIui+msrq0hwHU+/CFZMnjWHYEgnXYHPwtA2d3MWAmH6gmihnZrF93xyf/k
                            /w7yJ83Uoy2S9v1aGYcQhPnubLpZpIEMjVJ5ITj8H3JInGhD7ClUi+eJGP2lRzAU
                            c8ORK1vzT/pBG3DAgXlp21YAiboixTlhAPj+wfFbO8vSceFw37jfAsWuotwSjVqw
                            Yn15Fgk8oVU2Gn93ZjdjaqVmHtQj7OtkWZS+Sy8KvrX0VdJDEdFPQyttPM9Uqt0i
                            gMe+3akrTEFCi/x1ceOTIzO5CBkVuQ==
                            -----END CERTIFICATE REQUEST-----</item>
                        <item key="period">1</item>
                        <item key="server_type">apachessl</item>
                        <item key="approver_email">[email protected]</item>
                        <item key="dv_auth_method">email</item>
                        <item key="product_type">comodo_ssl</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Response

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">20160122comodofilea.com</item>
                        <item key="dv_auth_method">file</item>
                        <item key="order_id">16679</item>
                        <item key="dv_auth_details">
                            <dt_assoc>
                                <item key="file_contents">20DC55F95207AB60F3C0D5D17CE860B96750BAE5
                                    comodoca.com</item>
                                <item key="file_name">A4D42448A8F0F74D14F93B39974AD78E.txt</item>
                            </dt_assoc>
                        </item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">20160122comododnsa.com</item>
                        <item key="dv_auth_method">dns</item>
                        <item key="order_id">16680</item>
                        <item key="dv_auth_details">
                            <dt_assoc>
                                <item key="dns_entry">6802E980E5BCDDDF5E6F784262577F91.20160122comododnsa.com
                                    CNAME 091311A053C8A3418CEF0E236DD797B2BC9B5740.comodoca.com</item>
                            </dt_assoc>
                        </item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">TRUST_SERVICE</item>
                <item key="response_text">Command completed successfully.</item>
                <item key="action">SW_REGISTER:REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="domain">20160122comodoemaila.com</item>
                        <item key="order_id">16682</item>
                        <item key="state">awaiting-approval</item>
                    </dt_assoc>
                </item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>