org.bouncycastle.pkcs.jcajce
Class JcePKCSPBEOutputEncryptorBuilder
java.lang.Object
org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder
public class JcePKCSPBEOutputEncryptorBuilder
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcePKCSPBEOutputEncryptorBuilder
public JcePKCSPBEOutputEncryptorBuilder(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
setProvider
public JcePKCSPBEOutputEncryptorBuilder setProvider(java.security.Provider provider)
setProvider
public JcePKCSPBEOutputEncryptorBuilder setProvider(java.lang.String providerName)
setKeySizeProvider
public JcePKCSPBEOutputEncryptorBuilder setKeySizeProvider(org.bouncycastle.operator.SecretKeySizeProvider keySizeProvider)
- Set the lookup provider of AlgorithmIdentifier returning key_size_in_bits used to
handle PKCS5 decryption.
- Parameters:
keySizeProvider - a provider of integer secret key sizes.
- Returns:
- the current builder.
build
public org.bouncycastle.operator.OutputEncryptor build(char[] password)
throws org.bouncycastle.operator.OperatorCreationException
- Throws:
org.bouncycastle.operator.OperatorCreationException