SignedData¶
-
class
oci.key_management.models.
SignedData
(**kwargs)¶ Bases:
object
SignedData model.
Attributes
SIGNING_ALGORITHM_ECDSA_SHA_256
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_ECDSA_SHA_384
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_ECDSA_SHA_512
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_224_RSA_PKCS1_V1_5
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_224_RSA_PKCS_PSS
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_256_RSA_PKCS1_V1_5
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_256_RSA_PKCS_PSS
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_384_RSA_PKCS1_V1_5
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_384_RSA_PKCS_PSS
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_512_RSA_PKCS1_V1_5
A constant which can be used with the signing_algorithm property of a SignedData. SIGNING_ALGORITHM_SHA_512_RSA_PKCS_PSS
A constant which can be used with the signing_algorithm property of a SignedData. key_id
[Required] Gets the key_id of this SignedData. key_version_id
[Required] Gets the key_version_id of this SignedData. signature
[Required] Gets the signature of this SignedData. signing_algorithm
[Required] Gets the signing_algorithm of this SignedData. Methods
__init__
(**kwargs)Initializes a new SignedData object with values from keyword arguments. -
SIGNING_ALGORITHM_ECDSA_SHA_256
= 'ECDSA_SHA_256'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “ECDSA_SHA_256”
-
SIGNING_ALGORITHM_ECDSA_SHA_384
= 'ECDSA_SHA_384'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “ECDSA_SHA_384”
-
SIGNING_ALGORITHM_ECDSA_SHA_512
= 'ECDSA_SHA_512'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “ECDSA_SHA_512”
-
SIGNING_ALGORITHM_SHA_224_RSA_PKCS1_V1_5
= 'SHA_224_RSA_PKCS1_V1_5'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_224_RSA_PKCS1_V1_5”
-
SIGNING_ALGORITHM_SHA_224_RSA_PKCS_PSS
= 'SHA_224_RSA_PKCS_PSS'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_224_RSA_PKCS_PSS”
-
SIGNING_ALGORITHM_SHA_256_RSA_PKCS1_V1_5
= 'SHA_256_RSA_PKCS1_V1_5'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_256_RSA_PKCS1_V1_5”
-
SIGNING_ALGORITHM_SHA_256_RSA_PKCS_PSS
= 'SHA_256_RSA_PKCS_PSS'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_256_RSA_PKCS_PSS”
-
SIGNING_ALGORITHM_SHA_384_RSA_PKCS1_V1_5
= 'SHA_384_RSA_PKCS1_V1_5'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_384_RSA_PKCS1_V1_5”
-
SIGNING_ALGORITHM_SHA_384_RSA_PKCS_PSS
= 'SHA_384_RSA_PKCS_PSS'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_384_RSA_PKCS_PSS”
-
SIGNING_ALGORITHM_SHA_512_RSA_PKCS1_V1_5
= 'SHA_512_RSA_PKCS1_V1_5'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_512_RSA_PKCS1_V1_5”
-
SIGNING_ALGORITHM_SHA_512_RSA_PKCS_PSS
= 'SHA_512_RSA_PKCS_PSS'¶ A constant which can be used with the signing_algorithm property of a SignedData. This constant has a value of “SHA_512_RSA_PKCS_PSS”
-
__init__
(**kwargs)¶ Initializes a new SignedData object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - key_id (str) – The value to assign to the key_id property of this SignedData.
- key_version_id (str) – The value to assign to the key_version_id property of this SignedData.
- signature (str) – The value to assign to the signature property of this SignedData.
- signing_algorithm (str) – The value to assign to the signing_algorithm property of this SignedData. Allowed values for this property are: “SHA_224_RSA_PKCS_PSS”, “SHA_256_RSA_PKCS_PSS”, “SHA_384_RSA_PKCS_PSS”, “SHA_512_RSA_PKCS_PSS”, “SHA_224_RSA_PKCS1_V1_5”, “SHA_256_RSA_PKCS1_V1_5”, “SHA_384_RSA_PKCS1_V1_5”, “SHA_512_RSA_PKCS1_V1_5”, “ECDSA_SHA_256”, “ECDSA_SHA_384”, “ECDSA_SHA_512”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
key_id
¶ [Required] Gets the key_id of this SignedData. The OCID of the key used to sign the message
Returns: The key_id of this SignedData. Return type: str
-
key_version_id
¶ [Required] Gets the key_version_id of this SignedData. The OCID of the keyVersion used to sign the message
Returns: The key_version_id of this SignedData. Return type: str
-
signature
¶ [Required] Gets the signature of this SignedData. The Base64-encoded binary data object denoting the cryptographic signature that was generated for the message or message digest.
Returns: The signature of this SignedData. Return type: str
-
signing_algorithm
¶ [Required] Gets the signing_algorithm of this SignedData. The algorithm to be used for signing the message or message digest For RSA keys, there are two supported Signature Schemes: PKCS1 and PSS along with different Hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. In case of passing digest for signing, make sure the same hashing algorithm is specified as used for created for digest.
Allowed values for this property are: “SHA_224_RSA_PKCS_PSS”, “SHA_256_RSA_PKCS_PSS”, “SHA_384_RSA_PKCS_PSS”, “SHA_512_RSA_PKCS_PSS”, “SHA_224_RSA_PKCS1_V1_5”, “SHA_256_RSA_PKCS1_V1_5”, “SHA_384_RSA_PKCS1_V1_5”, “SHA_512_RSA_PKCS1_V1_5”, “ECDSA_SHA_256”, “ECDSA_SHA_384”, “ECDSA_SHA_512”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The signing_algorithm of this SignedData. Return type: str
-