Top Description Fields Constructors Methods
org.bouncycastle.openssl.jcajce

public Class JceOpenSSLPKCS8DecryptorProviderBuilder

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, java.security.AlgorithmParameters, .GeneralSecurityException, .Provider, javax.crypto.Cipher, .SecretKey, org.bouncycastle.asn1.pkcs.EncryptionScheme, .KeyDerivationFunc, .PBEParameter, .PBES2Parameters, .PBKDF2Params, .PKCS12PBEParams, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.CharToByteConverter, org.bouncycastle.jcajce.PBKDF1KeyWithParameters, .PKCS12KeyWithParameters, org.bouncycastle.jcajce.io.CipherInputStream, org.bouncycastle.jcajce.util.DefaultJcaJceHelper, .JcaJceHelper, .NamedJcaJceHelper, .ProviderJcaJceHelper, org.bouncycastle.openssl.PEMException, org.bouncycastle.operator.InputDecryptor, .InputDecryptorProvider, .OperatorCreationException, org.bouncycastle.util.Strings

DecryptorProviderBuilder for producing DecryptorProvider for use with PKCS8EncryptedPrivateKeyInfo.

Field Summary

Modifier and TypeField and Description
private JcaJceHelper

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public InputDecryptorProvider
build(final char[] password)

public JceOpenSSLPKCS8DecryptorProviderBuilder
setProvider(String providerName)

public JceOpenSSLPKCS8DecryptorProviderBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

helperback to summary
private JcaJceHelper helper

Constructor Detail

JceOpenSSLPKCS8DecryptorProviderBuilderback to summary
public JceOpenSSLPKCS8DecryptorProviderBuilder()

Method Detail

buildback to summary
public InputDecryptorProvider build(final char[] password) throws OperatorCreationException
setProviderback to summary
public JceOpenSSLPKCS8DecryptorProviderBuilder setProvider(String providerName)
setProviderback to summary
public JceOpenSSLPKCS8DecryptorProviderBuilder setProvider(Provider provider)