org.bouncycastle.openssl.jcajce
Class JceOpenSSLPKCS8EncryptorBuilder
java.lang.Object
|
+--org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder
- public class JceOpenSSLPKCS8EncryptorBuilder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AES_128_CBC
public static final java.lang.String AES_128_CBC
AES_192_CBC
public static final java.lang.String AES_192_CBC
AES_256_CBC
public static final java.lang.String AES_256_CBC
DES3_CBC
public static final java.lang.String DES3_CBC
PBE_SHA1_RC4_128
public static final java.lang.String PBE_SHA1_RC4_128
PBE_SHA1_RC4_40
public static final java.lang.String PBE_SHA1_RC4_40
PBE_SHA1_3DES
public static final java.lang.String PBE_SHA1_3DES
PBE_SHA1_2DES
public static final java.lang.String PBE_SHA1_2DES
PBE_SHA1_RC2_128
public static final java.lang.String PBE_SHA1_RC2_128
PBE_SHA1_RC2_40
public static final java.lang.String PBE_SHA1_RC2_40
JceOpenSSLPKCS8EncryptorBuilder
public JceOpenSSLPKCS8EncryptorBuilder(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
setRandom
public JceOpenSSLPKCS8EncryptorBuilder setRandom(java.security.SecureRandom random)
setPasssword
public JceOpenSSLPKCS8EncryptorBuilder setPasssword(char[] password)
- Deprecated. Incorrectly spelt - use setPassword()
setPassword
public JceOpenSSLPKCS8EncryptorBuilder setPassword(char[] password)
setPRF
public JceOpenSSLPKCS8EncryptorBuilder setPRF(org.bouncycastle.asn1.x509.AlgorithmIdentifier prf)
- Set the PRF to use for key generation. By default this is HmacSHA1.
- Parameters:
prf
- algorithm id for PRF.- Returns:
- the current builder.
setIterationCount
public JceOpenSSLPKCS8EncryptorBuilder setIterationCount(int iterationCount)
setProvider
public JceOpenSSLPKCS8EncryptorBuilder setProvider(java.lang.String providerName)
setProvider
public JceOpenSSLPKCS8EncryptorBuilder setProvider(java.security.Provider provider)
build
public OutputEncryptor build()
throws OperatorCreationException