public class JceOpenSSLPKCS8EncryptorBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AES_128_CBC |
static String |
AES_192_CBC |
static String |
AES_256_CBC |
static String |
DES3_CBC |
static String |
PBE_SHA1_2DES |
static String |
PBE_SHA1_3DES |
static String |
PBE_SHA1_RC2_128 |
static String |
PBE_SHA1_RC2_40 |
static String |
PBE_SHA1_RC4_128 |
static String |
PBE_SHA1_RC4_40 |
Constructor and Description |
---|
JceOpenSSLPKCS8EncryptorBuilder(ASN1ObjectIdentifier algorithm) |
Modifier and Type | Method and Description |
---|---|
OutputEncryptor |
build() |
JceOpenSSLPKCS8EncryptorBuilder |
setIterationCount(int iterationCount) |
JceOpenSSLPKCS8EncryptorBuilder |
setPasssword(char[] password) |
JceOpenSSLPKCS8EncryptorBuilder |
setPRF(AlgorithmIdentifier prf)
Set the PRF to use for key generation.
|
JceOpenSSLPKCS8EncryptorBuilder |
setProvider(Provider provider) |
JceOpenSSLPKCS8EncryptorBuilder |
setProvider(String providerName) |
JceOpenSSLPKCS8EncryptorBuilder |
setRandom(SecureRandom random) |
public static final String AES_128_CBC
public static final String AES_192_CBC
public static final String AES_256_CBC
public static final String DES3_CBC
public static final String PBE_SHA1_RC4_128
public static final String PBE_SHA1_RC4_40
public static final String PBE_SHA1_3DES
public static final String PBE_SHA1_2DES
public static final String PBE_SHA1_RC2_128
public static final String PBE_SHA1_RC2_40
public JceOpenSSLPKCS8EncryptorBuilder(ASN1ObjectIdentifier algorithm)
public JceOpenSSLPKCS8EncryptorBuilder setRandom(SecureRandom random)
public JceOpenSSLPKCS8EncryptorBuilder setPasssword(char[] password)
public JceOpenSSLPKCS8EncryptorBuilder setPRF(AlgorithmIdentifier prf)
prf
- algorithm id for PRF.public JceOpenSSLPKCS8EncryptorBuilder setIterationCount(int iterationCount)
public JceOpenSSLPKCS8EncryptorBuilder setProvider(String providerName)
public JceOpenSSLPKCS8EncryptorBuilder setProvider(Provider provider)
public OutputEncryptor build() throws OperatorCreationException
OperatorCreationException
Copyright © 2020 BouncyCastle.org. All rights reserved.