|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfluximpl.ActionFlowChartImpl
fluximpl.ActionImpl
fluximpl.file.AbstractSingleFileParameter
fluximpl.file.AbstractDoubleFileParameter
fluximpl.file.pgp.AbstractPgpAction
fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl
flux.file.FileDecryptPgpAction
public class FileDecryptPgpAction
Decrypts a set of PGP-encrypted files. The proper private key from the repository, or a passphrase, that corresponds to the encrypted files must be used in order for the decryption to be successful. The bytes of each file are streamed from the source host and are decrypted along the way so no unencrypted data is stored in transit.
Field Summary |
---|
Fields inherited from class fluximpl.ActionImpl |
---|
END_OF_RUN, JOIN_EXP, START_OF_RUN, TIMEOUT_BI, TIMEOUT_BI_NAMESPACE |
Fields inherited from class fluximpl.ActionFlowChartImpl |
---|
actionsLock |
Constructor Summary | |
---|---|
FileDecryptPgpAction()
Creates a PGP decryption action that is not associated with a flow chart. |
|
FileDecryptPgpAction(FlowChart flowChart,
java.lang.String name)
Creates a PGP decryption action that is associated with the specified flow chart. |
Method Summary | |
---|---|
java.lang.String |
getKeyNamespace()
Returns the repository namespace this action will use to retrieve the private key. |
java.lang.String |
getPassphrase()
Returns the passphrase used to secure the PGP encryption. |
boolean |
isDeleteSource()
Indicates whether the encrypted source files should be deleted after completing the decryption. |
void |
setDeleteSource(boolean deleteSource)
Sets whether the encrypted source files should be deleted after completing the decryption. |
void |
setKeyNamespace(java.lang.String repositoryNamespace)
Sets the repository namespace this action will use to retrieve the private key. |
void |
setPassphrase(java.lang.String passphrase)
Returns the passphrase used to encrypt the specified PGP files. |
Methods inherited from class fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl |
---|
doPgpWork, verify |
Methods inherited from class fluximpl.file.pgp.AbstractPgpAction |
---|
getHiddenVariableNames |
Methods inherited from class fluximpl.file.AbstractDoubleFileParameter |
---|
addTarget, execute, getIndexedTargets, getIndexedTargets, getTargets, isPreserveDirectoryStructure, setIndexedTargets, setIndexedTargets, setPreserveDirectoryStructure, setTargets |
Methods inherited from class fluximpl.file.AbstractSingleFileParameter |
---|
addSource, clear, getIndexedSources, getIndexedSources, getSources, setIndexedSources, setIndexedSources, setSources |
Methods inherited from class fluximpl.ActionImpl |
---|
addFlow, addFlow, addInFlow, addOutFlow, addPropertyChangeListener, addSignalFlow, auditForAgent, calculateTimeout, clearInFlow, clone, cloneFlows, countSignals, doDataMapping, equals, getAuditTrailDetails, getFlows, getInFlows, getJoinExpression, getNote, getOutFlows, getPoint, getPostscript, getPostscriptLanguage, getPrescript, getPrescriptLanguage, getResultInfo, getRuntimeDataMap, getSignalsToMonitor, getTimeoutBusinessInterval, getTimeoutBusinessIntervalNamespace, getTimeoutExpression, getX, getY, hashCode, isEndOfRun, isJoinPoint, isMarkedForSkip, isSkippable, isStartAction, isStartOfRun, isTransactionBreak, makeTimeoutSignal, postClone, preClone, removeFlow, removeInFlow, removePropertyChangeListener, setElseFlow, setEndOfRun, setErrorFlow, setErrorFlowWithoutRollback, setErrorFlowWithRollback, setJoinExpression, setJoinPoint, setMarkedForSkip, setName, setNameWithoutErrorCheck, setNote, setPoint, setPostscript, setPostscriptLanguage, setPrescript, setPrescriptLanguage, setRuntimeDataMap, setSignalsToMonitor, setSkippable, setStartAction, setStartOfRun, setTimeoutBusinessInterval, setTimeoutBusinessIntervalNamespace, setTimeoutExpression, setTimeoutFlow, setTransactionBreak, setX, setY, toString, verifyOnClient, verifyTimeout |
Methods inherited from class fluximpl.ActionFlowChartImpl |
---|
getDescription, getId, getName, getVariableManager, reset, setDescription, setId, setVariableManager |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface flux.file.SingleFileParameter |
---|
addSource, clear, getSources |
Constructor Detail |
---|
public FileDecryptPgpAction()
public FileDecryptPgpAction(FlowChart flowChart, java.lang.String name)
Method Detail |
---|
public java.lang.String getKeyNamespace()
getKeyNamespace
in class fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl
public java.lang.String getPassphrase()
getPassphrase
in class fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl
public boolean isDeleteSource()
isDeleteSource
in class fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl
public void setDeleteSource(boolean deleteSource)
setDeleteSource
in class fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl
deleteSource
- Whether the encrypted source files should be deleted
after completing the decryption.public void setKeyNamespace(java.lang.String repositoryNamespace)
setKeyNamespace
in class fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl
repositoryNamespace
- The repository namespace this action will use to retrieve
the private key. This property cannot be set if a passphrase has
been specified.public void setPassphrase(java.lang.String passphrase)
setPassphrase
in class fluximpl.file.pgp.decrypt.FileDecryptPgpActionImpl
passphrase
- The passphrase used to encrypt the specified PGP files.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |