Package org.bouncycastle.openpgp.operator

## Interface PublicKeyDataDecryptorFactory

- All Superinterfaces:
    `PGPDataDecryptorFactory`
  All Known Implementing Classes:
    `BcPublicKeyDataDecryptorFactory`

      public interface PublicKeyDataDecryptorFactory
      extends PGPDataDecryptorFactory

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `byte[]` | `recoverSessionData​(int keyAlgorithm, byte[][] secKeyData)` |

    - ### Methods inherited from interface org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory

      `createDataDecryptor`

- - ### Method Detail

    - #### recoverSessionData

          byte[] recoverSessionData​(int keyAlgorithm,
                                    byte[][] secKeyData)
                             throws PGPException

      Throws:
        `PGPException`