public class SymmetricEncryptingReader extends EncryptingReader
DataEndpoint.Statebuffer, cipher, fields, serializerfieldLineage, recordLineagelastRecord, PRODUCT, PRODUCT_VERSION, VENDOR, XML_INPUT_FACTORY_KEYBUFFER_SIZE, captureElapsedTime, DEFAULT_READ_BUFFER_SIZEid, log, name, TIMESTAMP_FORMAT| Constructor and Description |
|---|
SymmetricEncryptingReader(DataReader nestedDataReader) |
SymmetricEncryptingReader(DataReader nestedDataReader,
String symmetricAlgorithm,
SecretKey symmetricKey) |
| Modifier and Type | Method and Description |
|---|---|
DataException |
addExceptionProperties(DataException exception)
Adds this endpoint's current state to a
DataException. |
SymmetricEncryptingReader |
addFields(Collection<String> fieldNames) |
SymmetricEncryptingReader |
addFields(String... fieldNames) |
protected void |
encryptFieldImpl(Field field) |
String |
getSymmetricAlgorithm() |
SecretKey |
getSymmetricKey() |
protected void |
initCipher() |
SymmetricEncryptingReader |
setSymmetricAlgorithm(String symmetricAlgorithm) |
SymmetricEncryptingReader |
setSymmetricKey(SecretKey symmetricKey) |
encryptField, getFields, interceptRecord, openavailable, close, getNestedReader, map, map, readImpl, setNestedDataReader, setNestedDataReaderaddLineage, getBufferSize, getNestedEndpoint, getReader, getRootEndpoint, getRootReader, isExhausted, isLineageSupported, isSaveLineage, peek, pop, push, read, setSaveLineage, skipdecrementRecordCount, enableJmx, getLastRecord, getRecordCount, getRecordCountAsBigInteger, getRecordCountAsString, incrementRecordCount, isRecordCountBigInteger, resetRecordCount, toStringaddElapsedtime, assertClosed, assertNotOpened, assertOpened, finalize, getClosedOn, getDescription, getElapsedTime, getElapsedTimeAsString, getOpenedOn, getOpenElapsedTime, getOpenElapsedTimeAsString, getSelfTime, getSelfTimeAsString, getState, isCaptureElapsedTime, isClosed, isOpen, setCaptureElapsedTime, setDescriptionpublic SymmetricEncryptingReader(DataReader nestedDataReader)
public SymmetricEncryptingReader(DataReader nestedDataReader, String symmetricAlgorithm, SecretKey symmetricKey)
public String getSymmetricAlgorithm()
public SymmetricEncryptingReader setSymmetricAlgorithm(String symmetricAlgorithm)
public SecretKey getSymmetricKey()
public SymmetricEncryptingReader setSymmetricKey(SecretKey symmetricKey)
public SymmetricEncryptingReader addFields(Collection<String> fieldNames)
addFields in class EncryptingReaderpublic SymmetricEncryptingReader addFields(String... fieldNames)
addFields in class EncryptingReaderprotected void initCipher()
initCipher in class EncryptingReaderprotected void encryptFieldImpl(Field field) throws Throwable
encryptFieldImpl in class EncryptingReaderThrowablepublic DataException addExceptionProperties(DataException exception)
EndpointDataException. Since this method is called whenever an
exception is thrown, subclasses should override it to add their specific information.addExceptionProperties in class EncryptingReaderCopyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.