ReplaceCaDetails¶
-
class
oci.rover.models.ReplaceCaDetails(**kwargs)¶ Bases:
objectInformation about the detailed CA bundle replacement of the rover node.
Attributes
CERT_KEY_ALGORITHM_ECDSA_P256A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. CERT_KEY_ALGORITHM_ECDSA_P384A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. CERT_KEY_ALGORITHM_RSA2048A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. CERT_KEY_ALGORITHM_RSA4096A constant which can be used with the cert_key_algorithm property of a ReplaceCaDetails. CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSAA constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSAA constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSAA constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSAA constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSAA constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSAA constant which can be used with the cert_signature_algorithm property of a ReplaceCaDetails. ca_bundle_pemGets the ca_bundle_pem of this ReplaceCaDetails. cert_key_algorithmGets the cert_key_algorithm of this ReplaceCaDetails. cert_signature_algorithmGets the cert_signature_algorithm of this ReplaceCaDetails. certificate_max_validity_durationGets 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
-