public class JcePBEDataDecryptorFactoryBuilder
extends java.lang.Object
PBEDataDecryptorFactory
instances that obtain cryptographic primitives using
the JCE API.Constructor and Description |
---|
JcePBEDataDecryptorFactoryBuilder()
Base constructor - assume the required digest calculators can be provided from the same source as
the cipher needed.
|
JcePBEDataDecryptorFactoryBuilder(PGPDigestCalculatorProvider calculatorProvider)
Base constructor.
|
Modifier and Type | Method and Description |
---|---|
PBEDataDecryptorFactory |
build(char[] passPhrase)
Construct a
PBEDataDecryptorFactory to use to decrypt PBE encrypted data. |
JcePBEDataDecryptorFactoryBuilder |
setProvider(java.security.Provider provider)
Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
|
JcePBEDataDecryptorFactoryBuilder |
setProvider(java.lang.String providerName)
Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
|
public JcePBEDataDecryptorFactoryBuilder()
public JcePBEDataDecryptorFactoryBuilder(PGPDigestCalculatorProvider calculatorProvider)
calculatorProvider
- a digest calculator provider to provide calculators to support the key generation calculation required.public JcePBEDataDecryptorFactoryBuilder setProvider(java.security.Provider provider)
provider
- provider object for cryptographic primitives.public JcePBEDataDecryptorFactoryBuilder setProvider(java.lang.String providerName)
providerName
- the name of the provider to reference for cryptographic primitives.public PBEDataDecryptorFactory build(char[] passPhrase)
PBEDataDecryptorFactory
to use to decrypt PBE encrypted data.passPhrase
- the pass phrase to use to generate keys in the resulting factory.