Package org.pgpainless.sop
Class DecryptImpl
- java.lang.Object
-
- org.pgpainless.sop.DecryptImpl
-
- All Implemented Interfaces:
sop.operation.Decrypt
public class DecryptImpl extends Object implements sop.operation.Decrypt
-
-
Constructor Summary
Constructors Constructor Description DecryptImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description sop.ReadyWithResult<sop.DecryptionResult>ciphertext(InputStream ciphertext)DecryptImplverifyNotAfter(Date timestamp)DecryptImplverifyNotBefore(Date timestamp)DecryptImplverifyWithCert(InputStream certIn)DecryptImplwithKey(InputStream keyIn)sop.operation.DecryptwithKeyPassword(byte[] password)DecryptImplwithPassword(String password)DecryptImplwithSessionKey(sop.SessionKey sessionKey)
-
-
-
Method Detail
-
verifyNotBefore
public DecryptImpl verifyNotBefore(Date timestamp) throws sop.exception.SOPGPException.UnsupportedOption
- Specified by:
verifyNotBeforein interfacesop.operation.Decrypt- Throws:
sop.exception.SOPGPException.UnsupportedOption
-
verifyNotAfter
public DecryptImpl verifyNotAfter(Date timestamp) throws sop.exception.SOPGPException.UnsupportedOption
- Specified by:
verifyNotAfterin interfacesop.operation.Decrypt- Throws:
sop.exception.SOPGPException.UnsupportedOption
-
verifyWithCert
public DecryptImpl verifyWithCert(InputStream certIn) throws sop.exception.SOPGPException.BadData, IOException
- Specified by:
verifyWithCertin interfacesop.operation.Decrypt- Throws:
sop.exception.SOPGPException.BadDataIOException
-
withSessionKey
public DecryptImpl withSessionKey(sop.SessionKey sessionKey) throws sop.exception.SOPGPException.UnsupportedOption
- Specified by:
withSessionKeyin interfacesop.operation.Decrypt- Throws:
sop.exception.SOPGPException.UnsupportedOption
-
withPassword
public DecryptImpl withPassword(String password)
- Specified by:
withPasswordin interfacesop.operation.Decrypt
-
withKey
public DecryptImpl withKey(InputStream keyIn) throws sop.exception.SOPGPException.BadData, sop.exception.SOPGPException.UnsupportedAsymmetricAlgo
- Specified by:
withKeyin interfacesop.operation.Decrypt- Throws:
sop.exception.SOPGPException.BadDatasop.exception.SOPGPException.UnsupportedAsymmetricAlgo
-
withKeyPassword
public sop.operation.Decrypt withKeyPassword(byte[] password)
- Specified by:
withKeyPasswordin interfacesop.operation.Decrypt
-
ciphertext
public sop.ReadyWithResult<sop.DecryptionResult> ciphertext(InputStream ciphertext) throws sop.exception.SOPGPException.BadData, sop.exception.SOPGPException.MissingArg
- Specified by:
ciphertextin interfacesop.operation.Decrypt- Throws:
sop.exception.SOPGPException.BadDatasop.exception.SOPGPException.MissingArg
-
-