public class JcePBEDataDecryptorFactoryBuilder
extends java.lang.Object
PBEDataDecryptorFactory instances that obtain cryptographic primitives using
the JCE API.| Constructor | Description |
|---|---|
JcePBEDataDecryptorFactoryBuilder(PGPDigestCalculatorProvider calculatorProvider) |
Base constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
PBEDataDecryptorFactory |
build(char[] passPhrase) |
Construct a
PBEDataDecryptorFactory to use to decrypt PBE encrypted data. |
JcePBEDataDecryptorFactoryBuilder |
setProvider(java.lang.String providerName) |
Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
|
JcePBEDataDecryptorFactoryBuilder |
setProvider(java.security.Provider provider) |
Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
|
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.