public static class DecryptedData.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DecryptedData |
build() |
DecryptedData.Builder |
copy(DecryptedData model) |
DecryptedData.Builder |
encryptionAlgorithm(DecryptedData.EncryptionAlgorithm encryptionAlgorithm)
The encryption algorithm to use to encrypt and decrypt data with a customer-managed key
AES_256_GCM indicates that the key is a symmetric key that uses the Advanced
Encryption Standard (AES) algorithm and that the mode of encryption is the Galois/Counter
Mode (GCM). |
DecryptedData.Builder |
keyId(String keyId)
The OCID of the key used to encrypt the ciphertext.
|
DecryptedData.Builder |
keyVersionId(String keyVersionId)
The OCID of the key version used to encrypt the ciphertext.
|
DecryptedData.Builder |
plaintext(String plaintext)
The decrypted data, expressed as a base64-encoded value.
|
DecryptedData.Builder |
plaintextChecksum(String plaintextChecksum)
The checksum of the decrypted data.
|
public DecryptedData.Builder plaintext(String plaintext)
The decrypted data, expressed as a base64-encoded value.
plaintext
- the value to setpublic DecryptedData.Builder plaintextChecksum(String plaintextChecksum)
The checksum of the decrypted data.
plaintextChecksum
- the value to setpublic DecryptedData.Builder keyId(String keyId)
The OCID of the key used to encrypt the ciphertext.
keyId
- the value to setpublic DecryptedData.Builder keyVersionId(String keyVersionId)
The OCID of the key version used to encrypt the ciphertext.
keyVersionId
- the value to setpublic DecryptedData.Builder encryptionAlgorithm(DecryptedData.EncryptionAlgorithm encryptionAlgorithm)
The encryption algorithm to use to encrypt and decrypt data with a customer-managed key
AES_256_GCM
indicates that the key is a symmetric key that uses the Advanced
Encryption Standard (AES) algorithm and that the mode of encryption is the Galois/Counter
Mode (GCM). RSA_OAEP_SHA_1
indicates that the key is an asymmetric key that uses
the RSA encryption algorithm and uses Optimal Asymmetric Encryption Padding (OAEP).
RSA_OAEP_SHA_256
indicates that the key is an asymmetric key that uses the RSA
encryption algorithm with a SHA-256 hash and uses OAEP.
encryptionAlgorithm
- the value to setpublic DecryptedData build()
public DecryptedData.Builder copy(DecryptedData model)
Copyright © 2016–2024. All rights reserved.