Package org.bouncycastle.pkcs
Class PKCS8EncryptedPrivateKeyInfo
- java.lang.Object
-
- org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo
-
public class PKCS8EncryptedPrivateKeyInfo extends java.lang.Object
Holding class for a PKCS#8 EncryptedPrivateKeyInfo structure.
-
-
Constructor Summary
Constructors Constructor Description PKCS8EncryptedPrivateKeyInfo(byte[] encryptedPrivateKeyInfo)
PKCS8EncryptedPrivateKeyInfo(org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo encryptedPrivateKeyInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.asn1.pkcs.PrivateKeyInfo
decryptPrivateKeyInfo(org.bouncycastle.operator.InputDecryptorProvider inputDecryptorProvider)
byte[]
getEncoded()
byte[]
getEncryptedData()
org.bouncycastle.asn1.x509.AlgorithmIdentifier
getEncryptionAlgorithm()
org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo
toASN1Structure()
-
-
-
Constructor Detail
-
PKCS8EncryptedPrivateKeyInfo
public PKCS8EncryptedPrivateKeyInfo(org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo encryptedPrivateKeyInfo)
-
PKCS8EncryptedPrivateKeyInfo
public PKCS8EncryptedPrivateKeyInfo(byte[] encryptedPrivateKeyInfo) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getEncryptionAlgorithm
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm()
-
getEncryptedData
public byte[] getEncryptedData()
-
toASN1Structure
public org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo toASN1Structure()
-
getEncoded
public byte[] getEncoded() throws java.io.IOException
- Throws:
java.io.IOException
-
decryptPrivateKeyInfo
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo decryptPrivateKeyInfo(org.bouncycastle.operator.InputDecryptorProvider inputDecryptorProvider) throws PKCSException
- Throws:
PKCSException
-
-