Class PKCS8EncryptedPrivateKeyInfo

java.lang.Object
org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo

public class PKCS8EncryptedPrivateKeyInfo extends Object
Holding class for a PKCS#8 EncryptedPrivateKeyInfo structure.
  • Constructor Details

    • PKCS8EncryptedPrivateKeyInfo

      public PKCS8EncryptedPrivateKeyInfo(org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo encryptedPrivateKeyInfo)
    • PKCS8EncryptedPrivateKeyInfo

      public PKCS8EncryptedPrivateKeyInfo(byte[] encryptedPrivateKeyInfo) throws IOException
      Throws:
      IOException
  • Method Details

    • 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 IOException
      Throws:
      IOException
    • decryptPrivateKeyInfo

      public org.bouncycastle.asn1.pkcs.PrivateKeyInfo decryptPrivateKeyInfo(InputDecryptorProvider inputDecryptorProvider) throws PKCSException
      Throws:
      PKCSException