Class DecryptedData
The response to a request to decrypt the encrypted data.
Inherited Members
Namespace: Oci.KeymanagementService.Models
Assembly: OCI.DotNetSDK.Keymanagement.dll
Syntax
public class DecryptedData
Properties
EncryptionAlgorithm
Declaration
[JsonProperty(PropertyName = "encryptionAlgorithm")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DecryptedData.EncryptionAlgorithmEnum? EncryptionAlgorithm { get; set; }
Property Value
Type | Description |
---|---|
DecryptedData.EncryptionAlgorithmEnum? | The encryption algorithm to use to encrypt and decrypt data with a customer-managed key
|
KeyId
Declaration
[JsonProperty(PropertyName = "keyId")]
public string KeyId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the key used to encrypt the ciphertext. |
KeyVersionId
Declaration
[JsonProperty(PropertyName = "keyVersionId")]
public string KeyVersionId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the key version used to encrypt the ciphertext. |
Plaintext
Declaration
[Required(ErrorMessage = "Plaintext is required.")]
[JsonProperty(PropertyName = "plaintext")]
public string Plaintext { get; set; }
Property Value
Type | Description |
---|---|
string | The decrypted data, expressed as a base64-encoded value. |
Remarks
Required
PlaintextChecksum
Declaration
[Required(ErrorMessage = "PlaintextChecksum is required.")]
[JsonProperty(PropertyName = "plaintextChecksum")]
public string PlaintextChecksum { get; set; }
Property Value
Type | Description |
---|---|
string | The checksum of the decrypted data. |
Remarks
Required