Package org.apache.nifi.processors.azure
Interface ClientSideEncryptionSupport
- All Known Implementing Classes:
FetchAzureBlobStorage_v12,PutAzureBlobStorage_v12
public interface ClientSideEncryptionSupport
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final List<com.azure.security.keyvault.keys.models.KeyOperation> -
Method Summary
Modifier and TypeMethodDescriptiondefault com.azure.storage.blob.BlobClientgetEncryptedBlobClient(org.apache.nifi.context.PropertyContext context, com.azure.storage.blob.BlobContainerClient containerClient, String blobName) getKeyWrapAlgorithm(byte[] keyBytes) default booleanisClientSideEncryptionEnabled(org.apache.nifi.context.PropertyContext context) default Collection<org.apache.nifi.components.ValidationResult> validateClientSideEncryptionProperties(org.apache.nifi.components.ValidationContext validationContext) default List<org.apache.nifi.components.ValidationResult> validateLocalKey(String keyHex)
-
Field Details
-
KEY_OPERATIONS
-
CSE_KEY_TYPE
static final org.apache.nifi.components.PropertyDescriptor CSE_KEY_TYPE -
CSE_KEY_ID
static final org.apache.nifi.components.PropertyDescriptor CSE_KEY_ID -
CSE_LOCAL_KEY
static final org.apache.nifi.components.PropertyDescriptor CSE_LOCAL_KEY
-
-
Method Details
-
validateClientSideEncryptionProperties
default Collection<org.apache.nifi.components.ValidationResult> validateClientSideEncryptionProperties(org.apache.nifi.components.ValidationContext validationContext) -
validateLocalKey
-
isClientSideEncryptionEnabled
default boolean isClientSideEncryptionEnabled(org.apache.nifi.context.PropertyContext context) -
getEncryptedBlobClient
default com.azure.storage.blob.BlobClient getEncryptedBlobClient(org.apache.nifi.context.PropertyContext context, com.azure.storage.blob.BlobContainerClient containerClient, String blobName) throws org.apache.commons.codec.DecoderException - Throws:
org.apache.commons.codec.DecoderException
-
getKeyWrapAlgorithm
-