-
cancelSslOrder
Cancels a pending SSL certificate order at the Certificate Authority
-
createObject
Add a certificate to your account for your records, or for use with various services. Only the certificate and private key are usually required. If your issuer provided an intermediate certificate, you must also provide that certificate. Details will be extracted from the certificate. Validation will be performed between the certificate and the private key as well as the certificate and the intermediate certificate, if provided.
The certificate signing request is not required, but can be provided for your records.
-
createObject
Add a ssh key to your account for use during server provisioning and os reloads.
-
deleteObject
Remove a certificate from your account. You may not remove a certificate with associated services.
-
deleteObject
Remove a ssh key from your account.
-
editObject
Update a certificate. Modifications are restricted to the note and CSR if the are any services associated with the certificate. There are no modification restrictions for a certificate with no associated services.
-
editObject
Update a ssh key.
-
findByCommonName
Locate certificates by their common name, traditionally a domain name.
-
getAccount
The account to which a SSL certificate request belongs.
-
getAccount
-
getAdministratorEmailDomains
Gets the email domains that can be used to validate a certificate to a domain.
-
getAdministratorEmailPrefixes
Gets the email accounts that can be used to validate a certificate to a domain.
-
getAllObjects
Returns all SSL certificate server types, which are passed in on a [SoftLayer_Container_Product_Order_Security_Certificate](/reference/datatypes/SoftLayer_Container_Product_Order_Security_Certificate).
-
getAssociatedServiceCount
The number of services currently associated with the certificate.
-
getBlockDeviceTemplateGroups
The image template groups that are linked to an SSH key.
-
getLbaasListeners
Cloud Load Balancer [LBaaS] listeners currently associated with the certificate.
-
getLoadBalancerVirtualIpAddresses
The load balancers virtual IP addresses currently associated with the certificate.
-
getObject
Retrieve a SoftLayer_Security_Certificate record.
-
getObject
Retrieve a SoftLayer_Security_Certificate_Request record.
-
getObject
Retrieve a SoftLayer_Security_Certificate_Request_ServerType record.
-
getObject
Retrieve a SoftLayer_Security_Certificate_Request_Status record.
-
getObject
Retrieve a SoftLayer_Security_Ssh_Key record.
-
getOrder
The order contains the information related to a SSL certificate request.
-
getOrderItem
The associated order item for this SSL certificate request.
-
getPemFormat
Retrieve the certificate in PEM (Privacy Enhanced Mail) format, which is a string containing all base64 encoded (DER) certificates delimited by -----BEGIN/END *----- clauses.
-
getPreviousOrderData
Returns previous SSL certificate order data. You can use this data for to place a renewal order for a completed SSL certificate.
-
getSoftwarePasswords
The OS root users that are linked to an SSH key.
-
getSslCertificateRequests
Returns all the SSL certificate requests.
-
getSslRequestStatuses
Returns all SSL certificate request status objects
-
getStatus
The status of a SSL certificate request.
-
resendEmail
A Certificate Authority sends out various emails to your domain administrator or your technical contact. Use this service to have these emails re-sent.
-
SoftLayer_Security_Certificate
-
SoftLayer_Security_Certificate
-
SoftLayer_Security_Certificate_Entry
-
SoftLayer_Security_Certificate_Request
The SoftLayer_Security_Certificate_Request data type is used to view details about your SSL certificate order. This contains data that is required by a Certificate Authority to place an SSL certificate order.
-
SoftLayer_Security_Certificate_Request
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.
-
SoftLayer_Security_Certificate_Request_ServerType
Represents a server type that can be specified when ordering an SSL certificate.
-
SoftLayer_Security_Certificate_Request_ServerType
Allows for retrieving the available SSL certificate server types.
-
SoftLayer_Security_Certificate_Request_Status
Represents the status of an SSL certificate request.
-
SoftLayer_Security_Certificate_Request_Status
SoftLayer_Security_Certificate_Request_Status indicates the status of your SSL certificate request. When you submit an SSL certificate order, the associated certificate request will be in the 'Pending CA Approval' status. This is the only status in which can cancel your order.
Once the certificate authority (CA) approves your order, the status will change to 'Approved'. Once your order is approved, you will receive your fulfillment email from the CA. The email will contain your SSL certificate. SoftLayer does not store your SSL certificate in our system. If you lose the email from your CA, you can have the fulfillment email sent again via the SoftLayer customer portal or by using [SoftLayer_Security_Certificate_Request::resendEmail](/reference/services/SoftLayer_Security_Certificate_Request/resendEmail). Your approved order will be picked up by SoftLayer's billing system and it will complete the payment process. Finally, your order will change to 'Complete' status when the payment process is successful.
There might be a chance that your SSL certificate order could rejected by a CA. Our automated system will put a rejected order into 'Canceled' status. You can contact SoftLayer Support for more details.
-
SoftLayer_Security_Directory_Service_Host_Xref_Hardware
SoftLayer_Security_Directory_Service_Host_Xref_Hardware extends the [SoftLayer_Security_Directory_Service_Host_Xref](/reference/datatypes/SoftLayer_Security_Directory_Service_Host_Xref) data type to include hardware specific properties.
-
SoftLayer_Security_Level
The SoftLayer_Security_Level data type contains the security level restriction for the account
-
SoftLayer_Security_SecureTransportCipher
Encryption algorithm intended for use in SSL/TLS communications
-
SoftLayer_Security_SecureTransportProtocol
Protocol intended for use in secure communications
-
SoftLayer_Security_Ssh_Key
-
SoftLayer_Security_Ssh_Key
-
validateCsr
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]