org.bouncycastle.util.io.pem.PemObjectGenerator
JcaPKCS8Generator
public class PKCS8Generator
extends java.lang.Object
implements org.bouncycastle.util.io.pem.PemObjectGenerator
Modifier and Type | Field | Description |
---|---|---|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
AES_128_CBC |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
AES_192_CBC |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
AES_256_CBC |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
DES3_CBC |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
PBE_SHA1_2DES |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
PBE_SHA1_3DES |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
PBE_SHA1_RC2_128 |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
PBE_SHA1_RC2_40 |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
PBE_SHA1_RC4_128 |
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
PBE_SHA1_RC4_40 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACGOST3411 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA1 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA224 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA256 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA3_224 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA3_256 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA3_384 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA3_512 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA384 |
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
PRF_HMACSHA512 |
Constructor | Description |
---|---|
PKCS8Generator(org.bouncycastle.asn1.pkcs.PrivateKeyInfo key,
OutputEncryptor outputEncryptor) |
Base constructor.
|
Modifier and Type | Method | Description |
---|---|---|
org.bouncycastle.util.io.pem.PemObject |
generate() |
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES_128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES_192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES_256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DES3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC4_128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC4_40
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_3DES
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_2DES
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC2_128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC2_40
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA1
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA224
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA256
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA384
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA512
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACGOST3411
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA3_224
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA3_256
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA3_384
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PRF_HMACSHA3_512
public PKCS8Generator(org.bouncycastle.asn1.pkcs.PrivateKeyInfo key, OutputEncryptor outputEncryptor)