ProcessSSLfactory

Description

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:

Attributes

author
Michael Fountain
package
modernbill
subpackage
mbapi
version
0.1

Example Request

	<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>

		

Example Response

None
		

Request Elements

mbapi
Type
None
Description
None
Children
command
Type
None
Description
None
showXMLHeader
Type
None
Description
None
params
Type
None
Description
None
Children
subCommand
Type
string
Description

The name of the sub-command to perform. Possible Values: ValidateOrderParameters, GetQuickApproverList, GetUserAgreement, QuickOrder, TrueBizIDOrder, ResendFulfillmentEmail, ResendApproverEmail

ProductCode
Type
string
Description

The name of the ssl product. Possible Values: QuickSSL, QuickSSLPremium, TrueBizID. Required for ValidateOrderParameters,Order sub-commands.

Method
Type
string
Description

The type of connection method. Required value: RESELLER Required for ValidateOrderParameters,Order sub-commands.

ValidityPeriod
Type
int
Description

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
Type
int
Description

The number of servers this cert will be used for. Possible values: 1 Required for ValidateOrderParameters,Order sub-commands.

CSR
Type
string
Description

The CSR (certificate signing request) Required for ValidateOrderParameters,Order sub-commands.

WebServerType
Type
string
Description

The type of web server this cert will be installed on. Required value: other Required for ValidateOrderParameters,Order sub-commands.

WildCard
Type
string
Description

True if this cert is a wildcard, false if not. WILD CARD CERTS ARE NOT SUPPORTED YET! Required for ValidateOrderParameters,Order sub-commands.

CUIndicator
Type
string
Description

True if this cert is a CU (competatitve upgrade), false if not. Required for ValidateOrderParameters,Order sub-commands.

CUCertificate
Type
string
Description

The CU cert if this cert is a CU (competatitve upgrade). Required for ValidateOrderParameters,Order sub-commands.

DNSNames
Type
string
Description

The list of DNSNames for a wildcard cert. Required for ValidateOrderParameters,Order sub-commands.

RenewalIndicator
Type
string
Description

True if this cert is a renewal, false if not. Required for ValidateOrderParameters,Order sub-commands.

RenewalBehavior
Type
string
Description

The type of renewal method for this cert. Required value: GEOTRUST Required for ValidateOrderParameters,Order sub-commands.

SpecialInstructions
Type
string
Description

Special instructions for non-vetted certs. Will delay processing. Required for ValidateOrderParameters,Order sub-commands.

Domain
Type
string
Description

The domain name "SLD.TLD" for this cert. Required for GetQuickApproverList,Order sub-commands.

UserAgreementProductCode
Type
string
Description

The name of the ssl product. Possible Values: QuickSSL, QuickSSLPremium, TrueBizID. Required for GetUserAgreement,Order sub-commands.

ORG_OrganizationName
Type
string
Description

The name of the client's ordanization. Required for TrueBizIDOrder sub-command.

ORG_DUNS
Type
string
Description

The client's organization DUNs number. Required for TrueBizIDOrder sub-command.

ORG_Phone
Type
string
Description

The client's ordanization phone number. Required for TrueBizIDOrder sub-command.

ORG_Fax
Type
string
Description

The client's ordanization fax number. Required for TrueBizIDOrder sub-command.

ORG_AddressLine1
Type
string
Description

The client's ordanization address line 1. Required for TrueBizIDOrder sub-command.

ORG_AddressLine2
Type
string
Description

The client's ordanization address line 2. Required for TrueBizIDOrder sub-command.

ORG_AddressLine3
Type
string
Description

The client's ordanization address line 3. Required for TrueBizIDOrder sub-command.

ORG_City
Type
string
Description

The client's ordanization address city. Required for TrueBizIDOrder sub-command.

ORG_Region
Type
string
Description

The client's ordanization address state or region. Required for TrueBizIDOrder sub-command.

ORG_PostalCode
Type
string
Description

The client's ordanization address zip or postal code. Required for TrueBizIDOrder sub-command.

ORG_Country
Type
string
Description

The client's ordanization address country. Required for TrueBizIDOrder sub-command.

AC_FirstName
Type
string
Description

The client's admin first name. Required for QuickOrder sub-commands.

AC_LastName
Type
string
Description

The client's admin last name. Required for QuickOrder sub-commands.

AC_Phone
Type
string
Description

The client's admin phone number. Required for QuickOrder sub-commands.

AC_Email
Type
string
Description

The client's admin email address. Required for QuickOrder sub-commands.

or_techSameAsAdmin
Type
string
Description

True to copy the admin info as the tech info, else false. Required for QuickOrder sub-commands.

TC_FirstName
Type
string
Description

The client's tech first name. Required for QuickOrder sub-commands.

TC_LastName
Type
string
Description

The client's tech last name. Required for QuickOrder sub-commands.

TC_Phone
Type
string
Description

The client's tech phone number. Required for QuickOrder sub-commands.

TC_Email
Type
string
Description

The client's tech email address. Required for QuickOrder sub-commands.

or_billSameAsPrevious
Type
string
Description

True to copy the tech info as the billing info, else false. Required for QuickOrder sub-commands.

BC_FirstName
Type
string
Description

The client's billing first name. Required for QuickOrder sub-commands.

BC_LastName
Type
string
Description

The client's billing last name. Required for QuickOrder sub-commands.

BC_Phone
Type
string
Description

The client's billing phone. Required for QuickOrder sub-commands.

BC_Email
Type
string
Description

The client's billing email address. Required for QuickOrder sub-commands.

PartnerOrderID
Type
string
Description

The order id for all resend sub-commands.

Response Elements

None