This class is an instantion of the Command class, that executes a command pertaining to fetching admin information, in the default case from the database. This class should only be instantiated by dispatchMBAPI() found in include/mbapi/mbapi.php. Something similar to the following XML should be passed to dispatchMBAPI() when you want to call the ProcessSSLfactory command:
<mbapi> <command><!-- None --></command> <showXMLHeader><!-- None --></showXMLHeader> <params> <subCommand><!-- string --></subCommand> <ProductCode><!-- string --></ProductCode> <Method><!-- string --></Method> <ValidityPeriod><!-- int --></ValidityPeriod> <ServerCount><!-- int --></ServerCount> <CSR><!-- string --></CSR> <WebServerType><!-- string --></WebServerType> <WildCard><!-- string --></WildCard> <CUIndicator><!-- string --></CUIndicator> <CUCertificate><!-- string --></CUCertificate> <DNSNames><!-- string --></DNSNames> <RenewalIndicator><!-- string --></RenewalIndicator> <RenewalBehavior><!-- string --></RenewalBehavior> <SpecialInstructions><!-- string --></SpecialInstructions> <Domain><!-- string --></Domain> <UserAgreementProductCode><!-- string --></UserAgreementProductCode> <ORG_OrganizationName><!-- string --></ORG_OrganizationName> <ORG_DUNS><!-- string --></ORG_DUNS> <ORG_Phone><!-- string --></ORG_Phone> <ORG_Fax><!-- string --></ORG_Fax> <ORG_AddressLine1><!-- string --></ORG_AddressLine1> <ORG_AddressLine2><!-- string --></ORG_AddressLine2> <ORG_AddressLine3><!-- string --></ORG_AddressLine3> <ORG_City><!-- string --></ORG_City> <ORG_Region><!-- string --></ORG_Region> <ORG_PostalCode><!-- string --></ORG_PostalCode> <ORG_Country><!-- string --></ORG_Country> <AC_FirstName><!-- string --></AC_FirstName> <AC_LastName><!-- string --></AC_LastName> <AC_Phone><!-- string --></AC_Phone> <AC_Email><!-- string --></AC_Email> <or_techSameAsAdmin><!-- string --></or_techSameAsAdmin> <TC_FirstName><!-- string --></TC_FirstName> <TC_LastName><!-- string --></TC_LastName> <TC_Phone><!-- string --></TC_Phone> <TC_Email><!-- string --></TC_Email> <or_billSameAsPrevious><!-- string --></or_billSameAsPrevious> <BC_FirstName><!-- string --></BC_FirstName> <BC_LastName><!-- string --></BC_LastName> <BC_Phone><!-- string --></BC_Phone> <BC_Email><!-- string --></BC_Email> <PartnerOrderID><!-- string --></PartnerOrderID> </params> </mbapi>
None
mbapi
command
showXMLHeader
params
subCommand
The name of the sub-command to perform. Possible Values: ValidateOrderParameters, GetQuickApproverList, GetUserAgreement, QuickOrder, TrueBizIDOrder, ResendFulfillmentEmail, ResendApproverEmail
ProductCode
The name of the ssl product. Possible Values: QuickSSL, QuickSSLPremium, TrueBizID. Required for ValidateOrderParameters,Order sub-commands.
Method
The type of connection method. Required value: RESELLER Required for ValidateOrderParameters,Order sub-commands.
ValidityPeriod
The length of time in months that this cert will be created for. Possible values: 12, 24, 36, 48, 60 Required for ValidateOrderParameters,Order sub-commands.
ServerCount
The number of servers this cert will be used for. Possible values: 1 Required for ValidateOrderParameters,Order sub-commands.
CSR
The CSR (certificate signing request) Required for ValidateOrderParameters,Order sub-commands.
WebServerType
The type of web server this cert will be installed on. Required value: other Required for ValidateOrderParameters,Order sub-commands.
WildCard
True if this cert is a wildcard, false if not. WILD CARD CERTS ARE NOT SUPPORTED YET! Required for ValidateOrderParameters,Order sub-commands.
CUIndicator
True if this cert is a CU (competatitve upgrade), false if not. Required for ValidateOrderParameters,Order sub-commands.
CUCertificate
The CU cert if this cert is a CU (competatitve upgrade). Required for ValidateOrderParameters,Order sub-commands.
DNSNames
The list of DNSNames for a wildcard cert. Required for ValidateOrderParameters,Order sub-commands.
RenewalIndicator
True if this cert is a renewal, false if not. Required for ValidateOrderParameters,Order sub-commands.
RenewalBehavior
The type of renewal method for this cert. Required value: GEOTRUST Required for ValidateOrderParameters,Order sub-commands.
SpecialInstructions
Special instructions for non-vetted certs. Will delay processing. Required for ValidateOrderParameters,Order sub-commands.
Domain
The domain name "SLD.TLD" for this cert. Required for GetQuickApproverList,Order sub-commands.
UserAgreementProductCode
The name of the ssl product. Possible Values: QuickSSL, QuickSSLPremium, TrueBizID. Required for GetUserAgreement,Order sub-commands.
ORG_OrganizationName
The name of the client's ordanization. Required for TrueBizIDOrder sub-command.
ORG_DUNS
The client's organization DUNs number. Required for TrueBizIDOrder sub-command.
ORG_Phone
The client's ordanization phone number. Required for TrueBizIDOrder sub-command.
ORG_Fax
The client's ordanization fax number. Required for TrueBizIDOrder sub-command.
ORG_AddressLine1
The client's ordanization address line 1. Required for TrueBizIDOrder sub-command.
ORG_AddressLine2
The client's ordanization address line 2. Required for TrueBizIDOrder sub-command.
ORG_AddressLine3
The client's ordanization address line 3. Required for TrueBizIDOrder sub-command.
ORG_City
The client's ordanization address city. Required for TrueBizIDOrder sub-command.
ORG_Region
The client's ordanization address state or region. Required for TrueBizIDOrder sub-command.
ORG_PostalCode
The client's ordanization address zip or postal code. Required for TrueBizIDOrder sub-command.
ORG_Country
The client's ordanization address country. Required for TrueBizIDOrder sub-command.
AC_FirstName
The client's admin first name. Required for QuickOrder sub-commands.
AC_LastName
The client's admin last name. Required for QuickOrder sub-commands.
AC_Phone
The client's admin phone number. Required for QuickOrder sub-commands.
AC_Email
The client's admin email address. Required for QuickOrder sub-commands.
or_techSameAsAdmin
True to copy the admin info as the tech info, else false. Required for QuickOrder sub-commands.
TC_FirstName
The client's tech first name. Required for QuickOrder sub-commands.
TC_LastName
The client's tech last name. Required for QuickOrder sub-commands.
TC_Phone
The client's tech phone number. Required for QuickOrder sub-commands.
TC_Email
The client's tech email address. Required for QuickOrder sub-commands.
or_billSameAsPrevious
True to copy the tech info as the billing info, else false. Required for QuickOrder sub-commands.
BC_FirstName
The client's billing first name. Required for QuickOrder sub-commands.
BC_LastName
The client's billing last name. Required for QuickOrder sub-commands.
BC_Phone
The client's billing phone. Required for QuickOrder sub-commands.
BC_Email
The client's billing email address. Required for QuickOrder sub-commands.
PartnerOrderID
The order id for all resend sub-commands.