Bouncy Castle Cryptography 1.51

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
 org.bouncycastle.operator.OutputEncryptor build(char[] password)
           
 JcePKCSPBEOutputEncryptorBuilder setKeySizeProvider(org.bouncycastle.operator.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(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

Bouncy Castle Cryptography 1.51