public class AsymmetricDecryptingReader extends DecryptingReader
DataEndpoint.Statecipher, deserializer, fieldsfieldLineage, recordLineagelastRecord, PRODUCT, PRODUCT_VERSION, VENDOR, XML_INPUT_FACTORY_KEYBUFFER_SIZE, captureElapsedTime, DEFAULT_READ_BUFFER_SIZEid, log, name, TIMESTAMP_FORMAT| Constructor and Description |
|---|
AsymmetricDecryptingReader(DataReader nestedDataReader) |
AsymmetricDecryptingReader(DataReader nestedDataReader,
String asymmetricAlgorithm,
PrivateKey asymmetricKey) |
| Modifier and Type | Method and Description |
|---|---|
DataException |
addExceptionProperties(DataException exception)
Adds this endpoint's current state to a
DataException. |
AsymmetricDecryptingReader |
addFields(Collection<String> fieldNames) |
AsymmetricDecryptingReader |
addFields(String... fieldNames) |
protected void |
decryptFieldImpl(Field field) |
String |
getAsymmetricAlgorithm() |
PrivateKey |
getAsymmetricKey() |
String |
getSymmetricAlgorithm() |
protected void |
initCipher() |
AsymmetricDecryptingReader |
setAsymmetricAlgorithm(String asymmetricAlgorithm) |
AsymmetricDecryptingReader |
setAsymmetricKey(PrivateKey asymmetricKey) |
AsymmetricDecryptingReader |
setSymmetricAlgorithm(String symmetricAlgorithm) |
decryptField, 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 AsymmetricDecryptingReader(DataReader nestedDataReader)
public AsymmetricDecryptingReader(DataReader nestedDataReader, String asymmetricAlgorithm, PrivateKey asymmetricKey)
public String getAsymmetricAlgorithm()
public AsymmetricDecryptingReader setAsymmetricAlgorithm(String asymmetricAlgorithm)
public PrivateKey getAsymmetricKey()
public AsymmetricDecryptingReader setAsymmetricKey(PrivateKey asymmetricKey)
public String getSymmetricAlgorithm()
public AsymmetricDecryptingReader setSymmetricAlgorithm(String symmetricAlgorithm)
public AsymmetricDecryptingReader addFields(Collection<String> fieldNames)
addFields in class DecryptingReaderpublic AsymmetricDecryptingReader addFields(String... fieldNames)
addFields in class DecryptingReaderprotected void initCipher()
initCipher in class DecryptingReaderprotected void decryptFieldImpl(Field field) throws Throwable
decryptFieldImpl in class DecryptingReaderThrowablepublic 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 DecryptingReaderCopyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.