Class DecryptionBuilder
- java.lang.Object
-
- org.pgpainless.decryption_verification.DecryptionBuilder
-
- All Implemented Interfaces:
DecryptionBuilderInterface
public class DecryptionBuilder extends java.lang.Object implements DecryptionBuilderInterface
Builder class that takes anInputStream
of ciphertext (or plaintext signed data) and combines it with a configuredConsumerOptions
object to form aDecryptionStream
which can be used to decrypt an OpenPGP message or verify signatures.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.pgpainless.decryption_verification.DecryptionBuilderInterface
DecryptionBuilderInterface.DecryptWith
-
-
Constructor Summary
Constructors Constructor Description DecryptionBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DecryptionBuilderInterface.DecryptWith
onInputStream(java.io.InputStream inputStream)
Create aDecryptionStream
on anInputStream
which contains the encrypted and/or signed data.
-
-
-
Method Detail
-
onInputStream
public DecryptionBuilderInterface.DecryptWith onInputStream(@Nonnull java.io.InputStream inputStream)
Description copied from interface:DecryptionBuilderInterface
Create aDecryptionStream
on anInputStream
which contains the encrypted and/or signed data.- Specified by:
onInputStream
in interfaceDecryptionBuilderInterface
- Parameters:
inputStream
- encrypted and/or signed data.- Returns:
- api handle
-
-