public class JceOpenSSLPKCS8EncryptorBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AES_128_CBC |
static java.lang.String |
AES_192_CBC |
static java.lang.String |
AES_256_CBC |
static java.lang.String |
DES3_CBC |
static java.lang.String |
PBE_SHA1_2DES |
static java.lang.String |
PBE_SHA1_3DES |
static java.lang.String |
PBE_SHA1_RC2_128 |
static java.lang.String |
PBE_SHA1_RC2_40 |
static java.lang.String |
PBE_SHA1_RC4_128 |
static java.lang.String |
PBE_SHA1_RC4_40 |
Constructor and Description |
---|
JceOpenSSLPKCS8EncryptorBuilder(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm) |
Modifier and Type | Method and Description |
---|---|
OutputEncryptor |
build() |
JceOpenSSLPKCS8EncryptorBuilder |
setIterationCount(int iterationCount) |
JceOpenSSLPKCS8EncryptorBuilder |
setPasssword(char[] password)
Deprecated.
Incorrectly spelt - use setPassword()
|
JceOpenSSLPKCS8EncryptorBuilder |
setPassword(char[] password) |
JceOpenSSLPKCS8EncryptorBuilder |
setPRF(org.bouncycastle.asn1.x509.AlgorithmIdentifier prf)
Set the PRF to use for key generation.
|
JceOpenSSLPKCS8EncryptorBuilder |
setProvider(java.security.Provider provider) |
JceOpenSSLPKCS8EncryptorBuilder |
setProvider(java.lang.String providerName) |
JceOpenSSLPKCS8EncryptorBuilder |
setRandom(java.security.SecureRandom random) |
public static final java.lang.String AES_128_CBC
public static final java.lang.String AES_192_CBC
public static final java.lang.String AES_256_CBC
public static final java.lang.String DES3_CBC
public static final java.lang.String PBE_SHA1_RC4_128
public static final java.lang.String PBE_SHA1_RC4_40
public static final java.lang.String PBE_SHA1_3DES
public static final java.lang.String PBE_SHA1_2DES
public static final java.lang.String PBE_SHA1_RC2_128
public static final java.lang.String PBE_SHA1_RC2_40
public JceOpenSSLPKCS8EncryptorBuilder(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
public JceOpenSSLPKCS8EncryptorBuilder setRandom(java.security.SecureRandom random)
public JceOpenSSLPKCS8EncryptorBuilder setPasssword(char[] password)
public JceOpenSSLPKCS8EncryptorBuilder setPassword(char[] password)
public JceOpenSSLPKCS8EncryptorBuilder setPRF(org.bouncycastle.asn1.x509.AlgorithmIdentifier prf)
prf
- algorithm id for PRF.public JceOpenSSLPKCS8EncryptorBuilder setIterationCount(int iterationCount)
public JceOpenSSLPKCS8EncryptorBuilder setProvider(java.lang.String providerName)
public JceOpenSSLPKCS8EncryptorBuilder setProvider(java.security.Provider provider)
public OutputEncryptor build() throws OperatorCreationException
OperatorCreationException