org.bouncycastle.openpgp.operator.jcajce
Class JcePBESecretKeyEncryptorBuilder
java.lang.Object
org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder
public class JcePBESecretKeyEncryptorBuilder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcePBESecretKeyEncryptorBuilder
public JcePBESecretKeyEncryptorBuilder(int encAlgorithm)
JcePBESecretKeyEncryptorBuilder
public JcePBESecretKeyEncryptorBuilder(int encAlgorithm,
PGPDigestCalculator s2kDigestCalculator)
setProvider
public JcePBESecretKeyEncryptorBuilder setProvider(java.security.Provider provider)
setProvider
public JcePBESecretKeyEncryptorBuilder setProvider(java.lang.String providerName)
setSecureRandom
public JcePBESecretKeyEncryptorBuilder setSecureRandom(java.security.SecureRandom random)
- Provide a user defined source of randomness.
- Parameters:
random
- the secure random to be used.
- Returns:
- the current builder.
build
public PBESecretKeyEncryptor build(char[] passPhrase)