| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private OperatorHelper | |
| private JcaPGPKeyConverter |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public SessionKeyDataDecryptorFactory | |
| public JceSessionKeyDataDecryptorFactoryBuilder | Returns: the current builder.provider object for cryptographic primitives. provider)Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces. |
| public JceSessionKeyDataDecryptorFactoryBuilder | Returns: the current builder.the name of the provider to reference for cryptographic primitives. providerName)Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces. |
| helper | back to summary |
|---|---|
| private OperatorHelper helper | |
| keyConverter | back to summary |
|---|---|
| private JcaPGPKeyConverter keyConverter | |
| JceSessionKeyDataDecryptorFactoryBuilder | back to summary |
|---|---|
| public JceSessionKeyDataDecryptorFactoryBuilder() | |
| build | back to summary |
|---|---|
| public SessionKeyDataDecryptorFactory build(PGPSessionKey sessionKey) | |
| setProvider | back to summary |
|---|---|
| public JceSessionKeyDataDecryptorFactoryBuilder setProvider(Provider provider) Set the provider object to use for creating cryptographic primitives in the resulting factory the builder produces.
| |
| setProvider | back to summary |
|---|---|
| public JceSessionKeyDataDecryptorFactoryBuilder setProvider(String providerName) Set the provider name to use for creating cryptographic primitives in the resulting factory the builder produces.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final JceAEADUtil | |
| private final OperatorHelper | |
| private final PGPSessionKey |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public PGPDataDecryptor | createDataDecryptor(boolean
true if the packet to be decrypted has integrity
checking enabled.the identifier of the encAlgorithm, byte[] encryption
algorithm to decrypt with.the bytes of the key for the cipher. key)Implements org. |
| public PGPDataDecryptor | createDataDecryptor(AEADEncDataPacket
AEAD encrypted data packet aeadEncDataPacket, PGPSessionKey decrypted session key sessionKey)Implements org. Constructs a data decryptor for |
| public PGPDataDecryptor | createDataDecryptor(SymmetricEncIntegrityPacket
version 2 symmetrically encrypted integrity-protected data packet using AEAD. seipd, PGPSessionKey decrypted session key sessionKey)Implements org. Constructs a data decryptor for |
| public PGPSessionKey |
| aeadHelper | back to summary |
|---|---|
| private final JceAEADUtil aeadHelper | |
| helper | back to summary |
|---|---|
| private final OperatorHelper helper | |
| sessionKey | back to summary |
|---|---|
| private final PGPSessionKey sessionKey | |
| JceSessionKeyDataDecryptorFactory | back to summary |
|---|---|
| public JceSessionKeyDataDecryptorFactory(OperatorHelper helper, PGPSessionKey sessionKey) | |
| createDataDecryptor | back to summary |
|---|---|
| public PGPDataDecryptor createDataDecryptor(boolean withIntegrityPacket, int encAlgorithm, byte[] key) throws PGPException Implements org. Doc from org. Constructs a data decryptor for
| |
| createDataDecryptor | back to summary |
|---|---|
| public PGPDataDecryptor createDataDecryptor(AEADEncDataPacket aeadEncDataPacket, PGPSessionKey sessionKey) throws PGPException Implements org. Doc from org. Constructs a data decryptor for
| |
| createDataDecryptor | back to summary |
|---|---|
| public PGPDataDecryptor createDataDecryptor(SymmetricEncIntegrityPacket seipd, PGPSessionKey sessionKey) throws PGPException Implements org. Doc from org. Constructs a data decryptor for
| |
| getSessionKey | back to summary |
|---|---|
| public PGPSessionKey getSessionKey() Implements org.
| |