Class Certificate
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.security.Certificate
@ApiType("SoftLayer_Security_Certificate") public class Certificate extends Entity
- See Also:
- SoftLayer_Security_Certificate
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Certificate.Mask
static interface
Certificate.Service
static interface
Certificate.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
associatedServiceCount
The number of services currently associated with the certificate.protected String
certificate
The certificate provided publicly to clients requesting identity credentials.protected String
certificateSigningRequest
The signing request used to request a certificate authority generate a signed certificate.protected boolean
certificateSigningRequestSpecified
protected boolean
certificateSpecified
protected String
commonName
The common name (usually a domain name) encoded within the certificate.protected boolean
commonNameSpecified
protected GregorianCalendar
createDate
The date the certificate _record_ was created.protected boolean
createDateSpecified
protected Long
id
The ID of the certificate record.protected boolean
idSpecified
protected String
intermediateCertificate
The intermediate certificate authorities certificate that completes the certificate chain for the issued certificate.protected boolean
intermediateCertificateSpecified
protected Long
keySize
The size (number of bits) of the public key represented by the certificate.protected boolean
keySizeSpecified
protected Long
lbaasListenerCount
A count of cloud Load Balancer [LBaaS] listeners currently associated with the certificate.protected List<Listener>
lbaasListeners
Cloud Load Balancer [LBaaS] listeners currently associated with the certificate.protected Long
loadBalancerVirtualIpAddressCount
A count of the load balancers virtual IP addresses currently associated with the certificate.protected List<VirtualIpAddress>
loadBalancerVirtualIpAddresses
The load balancers virtual IP addresses currently associated with the certificate.protected GregorianCalendar
modifyDate
The date the certificate _record_ was last modified.The contents of the certificate may of changed since the record was created, so this does not represent anything about the certificate itself.protected boolean
modifyDateSpecified
protected String
notes
A note to help describe the certificate.protected boolean
notesSpecified
protected String
organizationName
The organizational name encoded in the certificate.protected boolean
organizationNameSpecified
protected String
privateKey
The private key in the key/certificate pair.protected boolean
privateKeySpecified
protected GregorianCalendar
validityBegin
The UTC timestamp representing the beginning of the certificate's validity
This property is read only.protected boolean
validityBeginSpecified
protected Long
validityDays
The number of days remaining in the validity period for the certificate.protected boolean
validityDaysSpecified
protected GregorianCalendar
validityEnd
The UTC timestamp representing the end of the certificate's validity period.protected boolean
validityEndSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Certificate()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
associatedServiceCount
The number of services currently associated with the certificate. -
lbaasListeners
Cloud Load Balancer [LBaaS] listeners currently associated with the certificate. -
loadBalancerVirtualIpAddresses
The load balancers virtual IP addresses currently associated with the certificate. -
certificate
The certificate provided publicly to clients requesting identity credentials. This certificate is usually signed by a source trusted by the client or a signature chain can be established between this certificate and the truested certificate.
This property may only be modified when no services are associated. See associatedServiceCount. -
certificateSpecified
protected boolean certificateSpecified -
certificateSigningRequest
The signing request used to request a certificate authority generate a signed certificate.
This property may only be modified when no services are associated. See associatedServiceCount. -
certificateSigningRequestSpecified
protected boolean certificateSigningRequestSpecified -
commonName
The common name (usually a domain name) encoded within the certificate.
This property is read only. Changes made will be silently ignored. -
commonNameSpecified
protected boolean commonNameSpecified -
createDate
The date the certificate _record_ was created. The contents of the certificate may of changed since the record was created, so this does not represent anything about the certificate itself.
This property is read only. Changes made will be silently ignored. -
createDateSpecified
protected boolean createDateSpecified -
id
The ID of the certificate record. -
idSpecified
protected boolean idSpecified -
intermediateCertificate
The intermediate certificate authorities certificate that completes the certificate chain for the issued certificate. Required when clients will only trust the root certificate.
This property may only be modified when no services are associated. See associatedServiceCount. -
intermediateCertificateSpecified
protected boolean intermediateCertificateSpecified -
keySize
The size (number of bits) of the public key represented by the certificate. -
keySizeSpecified
protected boolean keySizeSpecified -
modifyDate
The date the certificate _record_ was last modified.The contents of the certificate may of changed since the record was created, so this does not represent anything about the certificate itself.
This property is read only. Changes made will be silently ignored. -
modifyDateSpecified
protected boolean modifyDateSpecified -
notes
A note to help describe the certificate. -
notesSpecified
protected boolean notesSpecified -
organizationName
The organizational name encoded in the certificate.
This property is read only. Changes made will be silently ignored. -
organizationNameSpecified
protected boolean organizationNameSpecified -
privateKey
The private key in the key/certificate pair.
This property may only be modified when no services are associated. See associatedServiceCount. -
privateKeySpecified
protected boolean privateKeySpecified -
validityBegin
The UTC timestamp representing the beginning of the certificate's validity
This property is read only. Changes made will be silently ignored. -
validityBeginSpecified
protected boolean validityBeginSpecified -
validityDays
The number of days remaining in the validity period for the certificate.
This property is read only. Changes made will be silently ignored. -
validityDaysSpecified
protected boolean validityDaysSpecified -
validityEnd
The UTC timestamp representing the end of the certificate's validity period.
This property is read only. Changes made will be silently ignored. -
validityEndSpecified
protected boolean validityEndSpecified -
lbaasListenerCount
A count of cloud Load Balancer [LBaaS] listeners currently associated with the certificate. -
loadBalancerVirtualIpAddressCount
A count of the load balancers virtual IP addresses currently associated with the certificate.
-
-
Constructor Details
-
Certificate
public Certificate()
-
-
Method Details
-
getAssociatedServiceCount
-
setAssociatedServiceCount
-
getLbaasListeners
-
getLoadBalancerVirtualIpAddresses
-
getCertificate
-
setCertificate
-
isCertificateSpecified
public boolean isCertificateSpecified() -
unsetCertificate
public void unsetCertificate() -
getCertificateSigningRequest
-
setCertificateSigningRequest
-
isCertificateSigningRequestSpecified
public boolean isCertificateSigningRequestSpecified() -
unsetCertificateSigningRequest
public void unsetCertificateSigningRequest() -
getCommonName
-
setCommonName
-
isCommonNameSpecified
public boolean isCommonNameSpecified() -
unsetCommonName
public void unsetCommonName() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getIntermediateCertificate
-
setIntermediateCertificate
-
isIntermediateCertificateSpecified
public boolean isIntermediateCertificateSpecified() -
unsetIntermediateCertificate
public void unsetIntermediateCertificate() -
getKeySize
-
setKeySize
-
isKeySizeSpecified
public boolean isKeySizeSpecified() -
unsetKeySize
public void unsetKeySize() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getNotes
-
setNotes
-
isNotesSpecified
public boolean isNotesSpecified() -
unsetNotes
public void unsetNotes() -
getOrganizationName
-
setOrganizationName
-
isOrganizationNameSpecified
public boolean isOrganizationNameSpecified() -
unsetOrganizationName
public void unsetOrganizationName() -
getPrivateKey
-
setPrivateKey
-
isPrivateKeySpecified
public boolean isPrivateKeySpecified() -
unsetPrivateKey
public void unsetPrivateKey() -
getValidityBegin
-
setValidityBegin
-
isValidityBeginSpecified
public boolean isValidityBeginSpecified() -
unsetValidityBegin
public void unsetValidityBegin() -
getValidityDays
-
setValidityDays
-
isValidityDaysSpecified
public boolean isValidityDaysSpecified() -
unsetValidityDays
public void unsetValidityDays() -
getValidityEnd
-
setValidityEnd
-
isValidityEndSpecified
public boolean isValidityEndSpecified() -
unsetValidityEnd
public void unsetValidityEnd() -
getLbaasListenerCount
-
setLbaasListenerCount
-
getLoadBalancerVirtualIpAddressCount
-
setLoadBalancerVirtualIpAddressCount
-
asService
-
service
-
service
-