ReplaceCaDetails

class oci.rover.models.ReplaceCaDetails(**kwargs)

Bases: object

Information about the detailed CA bundle replacement of the rover node.

Attributes

CERT_KEY_ALGORITHM_ECDSA_P256 A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails.
CERT_KEY_ALGORITHM_ECDSA_P384 A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails.
CERT_KEY_ALGORITHM_RSA2048 A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails.
CERT_KEY_ALGORITHM_RSA4096 A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails.
CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSA A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails.
CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSA A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails.
CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSA A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails.
CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSA A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails.
CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSA A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails.
CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSA A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails.
ca_bundle_pem Gets the ca_bundle_pem of this ReplaceCaDetails.
cert_key_algorithm Gets the cert_key_algorithm of this ReplaceCaDetails.
cert_signature_algorithm Gets the cert_signature_algorithm of this ReplaceCaDetails.
certificate_max_validity_duration Gets the certificate_max_validity_duration of this ReplaceCaDetails.

Methods

__init__(**kwargs) Initializes a new ReplaceCaDetails object with values from keyword arguments.
CERT_KEY_ALGORITHM_ECDSA_P256 = 'ECDSA_P256'

A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. This constant has a value of “ECDSA_P256”

CERT_KEY_ALGORITHM_ECDSA_P384 = 'ECDSA_P384'

A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. This constant has a value of “ECDSA_P384”

CERT_KEY_ALGORITHM_RSA2048 = 'RSA2048'

A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. This constant has a value of “RSA2048”

CERT_KEY_ALGORITHM_RSA4096 = 'RSA4096'

A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. This constant has a value of “RSA4096”

CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSA = 'SHA256_WITH_ECDSA'

A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. This constant has a value of “SHA256_WITH_ECDSA”

CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSA = 'SHA256_WITH_RSA'

A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. This constant has a value of “SHA256_WITH_RSA”

CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSA = 'SHA384_WITH_ECDSA'

A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. This constant has a value of “SHA384_WITH_ECDSA”

CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSA = 'SHA384_WITH_RSA'

A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. This constant has a value of “SHA384_WITH_RSA”

CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSA = 'SHA512_WITH_ECDSA'

A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. This constant has a value of “SHA512_WITH_ECDSA”

CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSA = 'SHA512_WITH_RSA'

A constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. This constant has a value of “SHA512_WITH_RSA”

__init__(**kwargs)

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

Parameters:
  • ca_bundle_pem (str) – The value to assign to the ca_bundle_pem property of this ReplaceCaDetails.
  • certificate_max_validity_duration (str) – The value to assign to the certificate_max_validity_duration property of this ReplaceCaDetails.
  • cert_key_algorithm (str) – The value to assign to the cert_key_algorithm property of this ReplaceCaDetails. Allowed values for this property are: “RSA2048”, “RSA4096”, “ECDSA_P256”, “ECDSA_P384”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • cert_signature_algorithm (str) – The value to assign to the cert_signature_algorithm property of this ReplaceCaDetails. Allowed values for this property are: “SHA256_WITH_RSA”, “SHA384_WITH_RSA”, “SHA512_WITH_RSA”, “SHA256_WITH_ECDSA”, “SHA384_WITH_ECDSA”, “SHA512_WITH_ECDSA”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
ca_bundle_pem

Gets the ca_bundle_pem of this ReplaceCaDetails. Plain text certificate chain in PEM format for the subordinate CA associated with given roverNode.

Returns:The ca_bundle_pem of this ReplaceCaDetails.
Return type:str
cert_key_algorithm

Gets the cert_key_algorithm of this ReplaceCaDetails. key algorithm for issuing leaf certificate.

Allowed values for this property are: “RSA2048”, “RSA4096”, “ECDSA_P256”, “ECDSA_P384”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The cert_key_algorithm of this ReplaceCaDetails.
Return type:str
cert_signature_algorithm

Gets the cert_signature_algorithm of this ReplaceCaDetails. signature algorithm for issuing leaf certificate.

Allowed values for this property are: “SHA256_WITH_RSA”, “SHA384_WITH_RSA”, “SHA512_WITH_RSA”, “SHA256_WITH_ECDSA”, “SHA384_WITH_ECDSA”, “SHA512_WITH_ECDSA”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The cert_signature_algorithm of this ReplaceCaDetails.
Return type:str
certificate_max_validity_duration

Gets the certificate_max_validity_duration of this ReplaceCaDetails. Max validity of leaf certificates issued by the CA associated with given node, in days, in ISO 8601 format, example “P365D”.

Returns:The certificate_max_validity_duration of this ReplaceCaDetails.
Return type:str