Bouncy Castle Cryptography Library 1.49

org.bouncycastle.pkcs.jcajce
Class JcePKCSPBEOutputEncryptorBuilder

java.lang.Object
  extended by org.bouncycastle.pkcs.jcajce.JcePKCSPBEOutputEncryptorBuilder

public class JcePKCSPBEOutputEncryptorBuilder
extends java.lang.Object


Constructor Summary
JcePKCSPBEOutputEncryptorBuilder(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
           
 
Method Summary
 OutputEncryptor build(char[] password)
           
 JcePKCSPBEOutputEncryptorBuilder setKeySizeProvider(SecretKeySizeProvider keySizeProvider)
          Set the lookup provider of AlgorithmIdentifier returning key_size_in_bits used to handle PKCS5 decryption.
 JcePKCSPBEOutputEncryptorBuilder setProvider(java.security.Provider provider)
           
 JcePKCSPBEOutputEncryptorBuilder setProvider(java.lang.String providerName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcePKCSPBEOutputEncryptorBuilder

public JcePKCSPBEOutputEncryptorBuilder(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
Method Detail

setProvider

public JcePKCSPBEOutputEncryptorBuilder setProvider(java.security.Provider provider)

setProvider

public JcePKCSPBEOutputEncryptorBuilder setProvider(java.lang.String providerName)

setKeySizeProvider

public JcePKCSPBEOutputEncryptorBuilder setKeySizeProvider(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 OutputEncryptor build(char[] password)
                      throws OperatorCreationException
Throws:
OperatorCreationException

Bouncy Castle Cryptography Library 1.49