Package com.azure.storage.blob.models
Class CpkInfo
java.lang.Object
com.azure.storage.blob.models.CpkInfo
Parameter group.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the encryptionAlgorithm property: The algorithm used to produce the encryption key hash.Get the encryptionKey property: Optional.Get the encryptionKeySha256 property: The SHA-256 hash of the provided encryption key.setEncryptionAlgorithm
(EncryptionAlgorithmType encryptionAlgorithm) Set the encryptionAlgorithm property: The algorithm used to produce the encryption key hash.setEncryptionKey
(String encryptionKey) Set the encryptionKey property: Optional.setEncryptionKeySha256
(String encryptionKeySha256) Set the encryptionKeySha256 property: The SHA-256 hash of the provided encryption key.
-
Constructor Details
-
CpkInfo
public CpkInfo()Creates an instance of CpkInfo class.
-
-
Method Details
-
getEncryptionKey
Get the encryptionKey property: Optional. Specifies the encryption key to use to encrypt the data provided in the request. If not specified, encryption is performed with the root account encryption key. For more information, see Encryption at Rest for Azure Storage Services.- Returns:
- the encryptionKey value.
-
setEncryptionKey
Set the encryptionKey property: Optional. Specifies the encryption key to use to encrypt the data provided in the request. If not specified, encryption is performed with the root account encryption key. For more information, see Encryption at Rest for Azure Storage Services.- Parameters:
encryptionKey
- the encryptionKey value to set.- Returns:
- the CpkInfo object itself.
-
getEncryptionKeySha256
Get the encryptionKeySha256 property: The SHA-256 hash of the provided encryption key. Must be provided if the x-ms-encryption-key header is provided.- Returns:
- the encryptionKeySha256 value.
-
setEncryptionKeySha256
Set the encryptionKeySha256 property: The SHA-256 hash of the provided encryption key. Must be provided if the x-ms-encryption-key header is provided.- Parameters:
encryptionKeySha256
- the encryptionKeySha256 value to set.- Returns:
- the CpkInfo object itself.
-
getEncryptionAlgorithm
Get the encryptionAlgorithm property: The algorithm used to produce the encryption key hash. Currently, the only accepted value is "AES256". Must be provided if the x-ms-encryption-key header is provided.- Returns:
- the encryptionAlgorithm value.
-
setEncryptionAlgorithm
Set the encryptionAlgorithm property: The algorithm used to produce the encryption key hash. Currently, the only accepted value is "AES256". Must be provided if the x-ms-encryption-key header is provided.- Parameters:
encryptionAlgorithm
- the encryptionAlgorithm value to set.- Returns:
- the CpkInfo object itself.
-