| Package | Description |
|---|---|
| org.apache.nifi.security.repository | |
| org.apache.nifi.security.repository.block | |
| org.apache.nifi.security.repository.block.aes |
| Modifier and Type | Class and Description |
|---|---|
class |
StreamingEncryptionMetadata |
| Modifier and Type | Method and Description |
|---|---|
static RepositoryObjectEncryptionMetadata |
RepositoryEncryptorUtils.extractEncryptionMetadata(byte[] encryptedRecord) |
static RepositoryObjectEncryptionMetadata |
RepositoryEncryptorUtils.extractEncryptionMetadata(InputStream encryptedRecord) |
static RepositoryObjectEncryptionMetadata |
AbstractAESEncryptor.prepareObjectForDecryption(Object ciphertextSource,
String identifier,
String descriptor,
List<String> supportedVersions)
Utility method which extracts the
RepositoryObjectEncryptionMetadata object from the byte[] or
InputStream provided and verifies common validation across both streaming and block decryption. |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
RepositoryEncryptorUtils.extractCipherBytes(byte[] encryptedRecord,
RepositoryObjectEncryptionMetadata metadata) |
static byte[] |
RepositoryEncryptorUtils.serializeEncryptionMetadata(RepositoryObjectEncryptionMetadata metadata) |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockEncryptionMetadata |
| Modifier and Type | Method and Description |
|---|---|
private byte[] |
RepositoryObjectAESGCMEncryptor.extractCipherBytes(byte[] encryptedRecord,
RepositoryObjectEncryptionMetadata metadata) |
Copyright © 2020 Apache NiFi Project. All rights reserved.