CertificateAuthorityBundle

class oci.certificates.models.CertificateAuthorityBundle(**kwargs)

Bases: object

The contents of the certificate, properties of the certificate (and certificate version), and user-provided contextual metadata for the certificate.

Attributes

STAGES_CURRENT A constant which can be used with the stages property of a CertificateAuthorityBundle.
STAGES_DEPRECATED A constant which can be used with the stages property of a CertificateAuthorityBundle.
STAGES_FAILED A constant which can be used with the stages property of a CertificateAuthorityBundle.
STAGES_LATEST A constant which can be used with the stages property of a CertificateAuthorityBundle.
STAGES_PENDING A constant which can be used with the stages property of a CertificateAuthorityBundle.
STAGES_PREVIOUS A constant which can be used with the stages property of a CertificateAuthorityBundle.
cert_chain_pem Gets the cert_chain_pem of this CertificateAuthorityBundle.
certificate_authority_id [Required] Gets the certificate_authority_id of this CertificateAuthorityBundle.
certificate_authority_name [Required] Gets the certificate_authority_name of this CertificateAuthorityBundle.
certificate_pem [Required] Gets the certificate_pem of this CertificateAuthorityBundle.
revocation_status Gets the revocation_status of this CertificateAuthorityBundle.
serial_number [Required] Gets the serial_number of this CertificateAuthorityBundle.
stages [Required] Gets the stages of this CertificateAuthorityBundle.
time_created [Required] Gets the time_created of this CertificateAuthorityBundle.
validity [Required] Gets the validity of this CertificateAuthorityBundle.
version_name Gets the version_name of this CertificateAuthorityBundle.
version_number [Required] Gets the version_number of this CertificateAuthorityBundle.

Methods

__init__(**kwargs) Initializes a new CertificateAuthorityBundle object with values from keyword arguments.
STAGES_CURRENT = 'CURRENT'

A constant which can be used with the stages property of a CertificateAuthorityBundle. This constant has a value of “CURRENT”

STAGES_DEPRECATED = 'DEPRECATED'

A constant which can be used with the stages property of a CertificateAuthorityBundle. This constant has a value of “DEPRECATED”

STAGES_FAILED = 'FAILED'

A constant which can be used with the stages property of a CertificateAuthorityBundle. This constant has a value of “FAILED”

STAGES_LATEST = 'LATEST'

A constant which can be used with the stages property of a CertificateAuthorityBundle. This constant has a value of “LATEST”

STAGES_PENDING = 'PENDING'

A constant which can be used with the stages property of a CertificateAuthorityBundle. This constant has a value of “PENDING”

STAGES_PREVIOUS = 'PREVIOUS'

A constant which can be used with the stages property of a CertificateAuthorityBundle. This constant has a value of “PREVIOUS”

__init__(**kwargs)

Initializes a new CertificateAuthorityBundle object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • certificate_authority_id (str) – The value to assign to the certificate_authority_id property of this CertificateAuthorityBundle.
  • certificate_authority_name (str) – The value to assign to the certificate_authority_name property of this CertificateAuthorityBundle.
  • serial_number (str) – The value to assign to the serial_number property of this CertificateAuthorityBundle.
  • certificate_pem (str) – The value to assign to the certificate_pem property of this CertificateAuthorityBundle.
  • cert_chain_pem (str) – The value to assign to the cert_chain_pem property of this CertificateAuthorityBundle.
  • version_name (str) – The value to assign to the version_name property of this CertificateAuthorityBundle.
  • time_created (datetime) – The value to assign to the time_created property of this CertificateAuthorityBundle.
  • version_number (int) – The value to assign to the version_number property of this CertificateAuthorityBundle.
  • validity (oci.certificates.models.Validity) – The value to assign to the validity property of this CertificateAuthorityBundle.
  • stages (list[str]) – The value to assign to the stages property of this CertificateAuthorityBundle. Allowed values for items in this list are: “CURRENT”, “PENDING”, “LATEST”, “PREVIOUS”, “DEPRECATED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • revocation_status (oci.certificates.models.RevocationStatus) – The value to assign to the revocation_status property of this CertificateAuthorityBundle.
cert_chain_pem

Gets the cert_chain_pem of this CertificateAuthorityBundle. The certificate chain (in PEM format) for this CA version.

Returns:The cert_chain_pem of this CertificateAuthorityBundle.
Return type:str
certificate_authority_id

[Required] Gets the certificate_authority_id of this CertificateAuthorityBundle. The OCID of the certificate authority (CA).

Returns:The certificate_authority_id of this CertificateAuthorityBundle.
Return type:str
certificate_authority_name

[Required] Gets the certificate_authority_name of this CertificateAuthorityBundle. The name of the CA.

Returns:The certificate_authority_name of this CertificateAuthorityBundle.
Return type:str
certificate_pem

[Required] Gets the certificate_pem of this CertificateAuthorityBundle. The certificate (in PEM format) for this CA version.

Returns:The certificate_pem of this CertificateAuthorityBundle.
Return type:str
revocation_status

Gets the revocation_status of this CertificateAuthorityBundle.

Returns:The revocation_status of this CertificateAuthorityBundle.
Return type:oci.certificates.models.RevocationStatus
serial_number

[Required] Gets the serial_number of this CertificateAuthorityBundle. A unique certificate identifier used in certificate revocation tracking, formatted as octets. Example: 03 AC FC FA CC B3 CB 02 B8 F8 DE F5 85 E7 7B FF

Returns:The serial_number of this CertificateAuthorityBundle.
Return type:str
stages

[Required] Gets the stages of this CertificateAuthorityBundle. A list of rotation states for this CA.

Allowed values for items in this list are: “CURRENT”, “PENDING”, “LATEST”, “PREVIOUS”, “DEPRECATED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The stages of this CertificateAuthorityBundle.
Return type:list[str]
time_created

[Required] Gets the time_created of this CertificateAuthorityBundle. A property indicating when the CA was created, expressed in RFC 3339 timestamp format. Example: 2019-04-03T21:10:29.600Z

Returns:The time_created of this CertificateAuthorityBundle.
Return type:datetime
validity

[Required] Gets the validity of this CertificateAuthorityBundle.

Returns:The validity of this CertificateAuthorityBundle.
Return type:oci.certificates.models.Validity
version_name

Gets the version_name of this CertificateAuthorityBundle. The name of the CA.

Returns:The version_name of this CertificateAuthorityBundle.
Return type:str
version_number

[Required] Gets the version_number of this CertificateAuthorityBundle. The version number of the CA.

Returns:The version_number of this CertificateAuthorityBundle.
Return type:int