|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.logicboxes.foundation.sfnb.order.digicert.DigitalCertificateOrder
public class DigitalCertificateOrder
| Constructor Summary | |
|---|---|
DigitalCertificateOrder()
|
|
| Method Summary | |
|---|---|
java.util.HashMap |
add(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String productKey,
java.lang.String domainName,
int customerID,
int noOfYears,
java.util.HashMap orderParams,
java.lang.String invoiceOption)
Deprecated. |
java.util.HashMap |
addAdditionalLicenses(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
int noOfAdditionalLicenses,
java.lang.String invoiceOption)
Deprecated. |
java.util.HashMap |
addCertificate(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String productKey,
java.lang.String domainName,
int customerID,
int noOfYears,
int additionalLicenses,
java.util.HashMap orderParams,
java.lang.String invoiceOption)
Places a Digital Certificate Order for the specified domain name. |
java.util.HashMap |
cancelDigicertOrder(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId)
This method is used to cancel the specified order. Cancel Order is allowed only for those order's whose current status is 'Active' and BEFORE SUCCESSFUL ENROLLMENT. Cancellation of a Digital Certificate order results cancellation of Invoice for the order. |
java.util.HashMap |
changeDigicertPassword(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
java.lang.String newPassword)
Deprecated. |
java.util.HashMap |
checkDigitalCertificateStatus(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
boolean standardCertFormat)
Check certificate status for the Certificate Order Number which is associated with the specified orderid. |
java.util.HashMap |
del(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderID)
Deletes the specified order. Delete Order is allowed only for those order's whose current status is 'Active' and AFTER SUCCESSFUL ENROLLMENT. |
java.util.HashMap |
enrollForThawteCertificate(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
java.util.HashMap enrollHash)
Enrolls for the certificate for specified orderid. |
java.util.HashMap |
getCertPrice(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String productkey)
This method gives the prices for customer for each certificate type of the given productkey. |
java.util.HashMap |
getDetails(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
int orderId,
java.util.Vector option)
Returns entity details depending upon various option values. |
java.util.HashMap |
getDetailsByDomain(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String domainName,
java.util.Vector option,
java.lang.String productkey)
Returns digital certificate order details for the domain name which depending upon various option values. |
int |
getOrderIdByDomain(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String domainName,
java.lang.String productkey)
Returns digital certificate orderid which is associated with the domain name |
java.util.HashMap |
reissue(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
java.lang.String csrString,
java.lang.String csrSoftware,
java.lang.String approverEmail)
Reissues an existing Digital Certificate. |
java.util.HashMap |
renew(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int entityId,
int renewYears,
java.lang.String existingEndTime,
java.lang.String csrString,
java.lang.String invoiceOption,
int additionalLicenses,
java.lang.String orgName,
java.lang.String orgStreet,
java.lang.String orgCity,
java.lang.String orgRegion,
java.lang.String orgZip,
java.lang.String orgCountry,
java.lang.String orgPhone)
Deprecated. |
java.util.HashMap |
renewCertificate(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
int renewYears,
int additionalLicenses,
java.lang.String existingEndTime,
java.lang.String invoiceOption,
java.util.HashMap renewHash)
Renews an existing Digital Certificate. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DigitalCertificateOrder()
| Method Detail |
|---|
@Deprecated
public java.util.HashMap add(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String productKey,
java.lang.String domainName,
int customerID,
int noOfYears,
java.util.HashMap orderParams,
java.lang.String invoiceOption)
productKey - The productkey identifies the Certificating Issuing Authority of Digital Certificate.
The current acceptable values for this parameter isdomainName - The domain name for which the order is placed.customerID - The customer for whom the orders should be added.noOfYears - The number of years for which the order is placed.
The order can be added for 1 or 2 Years.orderParams - For adding a Digital Certificate, the orderParams Hashtable should contain a "certkey"
as a parameter.invoiceOption - This parameter will decide how the Customer Invoices
will be handled.
NoInvoice -
If this value is passed, then no customer invoice will be generated for the domains.
PayInvoice -
If this value is passed, then a customer invoice will be generated for the
domains in the first step. If there is sufficient balance in the
Customer's Debit Account, then the invoices will be paid and the domains
will be registered. If a customer has less balance than required,
then as many domains as possible will be registered with the existing funds.
All other orders will remain pending in the system.
KeepInvoice -
If this value is passed, then a customer invoice will be generated
for the domains. However, these invoices will not be paid.
They will be kept pending, while the orders will be executed.
OnlyAdd -
The order will simply be added but NOT executed in the system.
A customer invoice will be generated. However, the invoice will not be paid.
public java.util.HashMap getCertPrice(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String productkey)
productkey - The product key identifies the Certificating Issuing Authority of Digital Certificate.
The current acceptable values for this parameter is
public java.util.HashMap enrollForThawteCertificate(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
java.util.HashMap enrollHash)
orderId - The orderid for which you want to enroll for a certificateenrollHash - This Hashtable contains the enrollment details. Keys of this hashtable are case sensitive.
The hashtable contains key-values as:ValidationException
LogicBoxesException
public java.util.HashMap reissue(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
java.lang.String csrString,
java.lang.String csrSoftware,
java.lang.String approverEmail)
orderId - The orderid for which you want to Reissue the certificatecsrString - Base64 encoded CSR string complete with the begin and end markers. egcsrSoftware - Web Server software identifier for which the certificate is to be ReissueapproverEmail - The approverEmail of the certificate must match the registrant/admin contact of the domain.
LogicBoxesException
@Deprecated
public java.util.HashMap renew(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int entityId,
int renewYears,
java.lang.String existingEndTime,
java.lang.String csrString,
java.lang.String invoiceOption,
int additionalLicenses,
java.lang.String orgName,
java.lang.String orgStreet,
java.lang.String orgCity,
java.lang.String orgRegion,
java.lang.String orgZip,
java.lang.String orgCountry,
java.lang.String orgPhone)
entityId - The orderid for which you want to Renew the certificaterenewYears - The number of years for which the certificate is to be renewed. existingEndTime - The current end time for this orders in millisecondscsrString - Base64 encoded CSR string complete with the begin and end markers.invoiceOption - This parameter will decide how the Customer Invoices will be handled.
LogicBoxesException
public java.util.HashMap checkDigitalCertificateStatus(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
boolean standardCertFormat)
orderId - The orderid for which you want to check the certificate statusstandardCertFormat - Type of the certificate format.
LogicBoxesException
public java.util.HashMap del(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderID)
orderID - Order identifier which has to be deleted
LogicBoxesException
public java.util.HashMap cancelDigicertOrder(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId)
orderId - The orderid for which you want to Cancel Order
LogicBoxesException
@Deprecated
public java.util.HashMap changeDigicertPassword(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
java.lang.String newPassword)
orderId - The orderid for which you want to change the Certificate Maintenance Password.newPassword - The new password
@Deprecated
public java.util.HashMap addAdditionalLicenses(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
int noOfAdditionalLicenses,
java.lang.String invoiceOption)
orderId - The orderid for which you want to puchase additional licenses.noOfAdditionalLicenses - Number of Additional Licenses to be purchase.invoiceOption - This parameter will decide how the Customer Invoices will be handled.
LogicBoxesException
public int getOrderIdByDomain(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String domainName,
java.lang.String productkey)
domainName - The domain name for which the details are requiredproductkey - The productkey identifies the Certificating Issuing Authority of Digital Certificate.
The current acceptable value for this parameter is
public java.util.HashMap getDetails(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
int orderId,
java.util.Vector option)
orderId - - OrderId for which details are requiredoption - - Vector of different option for details listing. Allowed Option values are
public java.util.HashMap getDetailsByDomain(java.lang.String SERVICE_USERNAME,
java.lang.String SERVICE_PASSWORD,
java.lang.String SERVICE_ROLE,
java.lang.String SERVICE_LANGPREF,
int SERVICE_PARENTID,
java.lang.String domainName,
java.util.Vector option,
java.lang.String productkey)
domainName - The domain name for which the details are requiredoption - Vector of different option for details listing. Allowed Option values areproductkey - The productkey identifies the Certificating Issuing Authority of Digital Certificate.
The current acceptable values for this parameter is
public java.util.HashMap addCertificate(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
java.lang.String productKey,
java.lang.String domainName,
int customerID,
int noOfYears,
int additionalLicenses,
java.util.HashMap orderParams,
java.lang.String invoiceOption)
productKey - The productkey identifies the Certificatr Issuing Authority of Digital Certificate.
The current acceptable value for this parameter isdomainName - The Domain Name for which the order is placed.customerID - The customer for whom the order should be added.noOfYears - The number of years for which the order is placed.
The order can be added for 1 or 2 Years.additionalLicenses - The number of additional Licenses for the order..
The number additional Licenses should be greater than or equal to 0orderParams - For adding a Digital Certificate, the orderParams Hashtable should contain a "certkey"
as a parameter.invoiceOption - This parameter will decide how the Customer Invoices
will be handled.
NoInvoice -
If this value is passed, then no customer invoice will be generated for the domains.
PayInvoice -
If this value is passed, then a customer invoice will be generated for the
domains in the first step. If there is sufficient balance in the
Customer's Debit Account, then the invoices will be paid and the domains
will be registered. If a customer has less balance than required,
then as many domains as possible will be registered with the existing funds.
All other orders will remain pending in the system.
KeepInvoice -
If this value is passed, then a customer invoice will be generated
for the domains. However, these invoices will not be paid.
They will be kept pending, while the orders will be executed.
OnlyAdd -
The order will simply be added but NOT executed in the system.
A customer invoice will be generated. However, the invoice will not be paid.
LogicBoxesException
public java.util.HashMap renewCertificate(java.lang.String userName,
java.lang.String password,
java.lang.String role,
java.lang.String langpref,
int parentid,
int orderId,
int renewYears,
int additionalLicenses,
java.lang.String existingEndTime,
java.lang.String invoiceOption,
java.util.HashMap renewHash)
orderId - The orderid for which you want to Renew the certificaterenewYears - The number of years for which the certificate is to be renewed. additionalLicenses - The number of additionalLicenses for this orderexistingEndTime - The current end time for this order in millisecondsinvoiceOption - This parameter will decide how the Customer Invoices will be handled.
renewHash - This Hashtable contains the renew details. Keys of this hashtable are case sensitive.
The hashtable contains key-values as:LogicBoxesException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||