Interface Request.Service
-
- All Superinterfaces:
Maskable,ResultLimitable,Service
- Enclosing class:
- Request
@ApiService("SoftLayer_Security_Certificate_Request") public static interface Request.Service extends Service
SoftLayer_Security_Certificate_Request holds your SSL certificate request data. This data is used to manage your SSL certificate order with a Certificate Authority.
To create an SSL certificate order, pass a completed SoftLayer_Container_Product_Order_Security_Certificate to SoftLayer_Product_Order::placeOrder.- See Also:
- SoftLayer_Security_Certificate_Request
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Request.ServiceAsyncasAsync()Get an async version of this serviceBooleancancelSslOrder()Cancels a pending SSL certificate order at the Certificate AuthorityAccountgetAccount()The account to which a SSL certificate request belongs.List<String>getAdministratorEmailDomains(String commonName)Gets the email domains that can be used to validate a certificate to a domain.List<String>getAdministratorEmailPrefixes()Gets the email accounts that can be used to validate a certificate to a domain.RequestgetObject()OrdergetOrder()The order contains the information related to a SSL certificate request.ItemgetOrderItem()The associated order item for this SSL certificate request.CertificategetPreviousOrderData()Returns previous SSL certificate order data.List<Request>getSslCertificateRequests(Long accountId)Returns all the SSL certificate requests.StatusgetStatus()The status of a SSL certificate request.BooleanresendEmail(String emailType)A Certificate Authority sends out various emails to your domain administrator or your technical contact.voidsetMask(Request.Mask mask)BooleanvalidateCsr(String csr, Long validityMonths, Long itemId, String serverType)Allows you to validate a Certificate Signing Request (CSR) required for an SSL certificate with the certificate authority (CA).Request.MaskwithMask()Use the existing mask on this service or create it if not presentRequest.MaskwithNewMask()Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Request.ServiceAsync asAsync()
Description copied from interface:ServiceGet an async version of this service
-
withNewMask
Request.Mask withNewMask()
Description copied from interface:MaskableOverwrite the existing mask on this service with a new one and return it- Specified by:
withNewMaskin interfaceMaskable
-
withMask
Request.Mask withMask()
Description copied from interface:MaskableUse the existing mask on this service or create it if not present
-
setMask
void setMask(Request.Mask mask)
-
cancelSslOrder
@ApiMethod(instanceRequired=true) Boolean cancelSslOrder()
Cancels a pending SSL certificate order at the Certificate Authority
-
getAdministratorEmailDomains
@ApiMethod List<String> getAdministratorEmailDomains(String commonName)
Gets the email domains that can be used to validate a certificate to a domain.
-
getAdministratorEmailPrefixes
@ApiMethod List<String> getAdministratorEmailPrefixes()
Gets the email accounts that can be used to validate a certificate to a domain.
-
getObject
@ApiMethod(instanceRequired=true) Request getObject()
-
getPreviousOrderData
@ApiMethod(instanceRequired=true) Certificate getPreviousOrderData()
Returns previous SSL certificate order data. You can use this data for to place a renewal order for a completed SSL certificate.
-
getSslCertificateRequests
@ApiMethod List<Request> getSslCertificateRequests(Long accountId)
Returns all the SSL certificate requests.
-
resendEmail
@ApiMethod(instanceRequired=true) Boolean resendEmail(String emailType)
A Certificate Authority sends out various emails to your domain administrator or your technical contact. Use this service to have these emails re-sent.
-
validateCsr
@ApiMethod Boolean validateCsr(String csr, Long validityMonths, Long itemId, String serverType)
Allows you to validate a Certificate Signing Request (CSR) required for an SSL certificate with the certificate authority (CA). This method sends the CSR, the length of the subscription in months, the certificate type, and the server type for validation against requirements of the CA. Returns true if valid.
More information on CSR generation can be found at: [http://en.wikipedia.org/wiki/Certificate_signing_request Wikipedia] [https://www.digicert.com/csr-creation.htm DigiCert]
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
The account to which a SSL certificate request belongs.
-
getOrder
@ApiMethod(instanceRequired=true) Order getOrder()
The order contains the information related to a SSL certificate request.
-
getOrderItem
@ApiMethod(instanceRequired=true) Item getOrderItem()
The associated order item for this SSL certificate request.
-
getStatus
@ApiMethod(instanceRequired=true) Status getStatus()
The status of a SSL certificate request.
-
-