Skip to main content

DecryptContentPGP

Description​

Decrypt contents of OpenPGP messages. Using the Packaged Decryption Strategy preserves OpenPGP encoding to support subsequent signature verification.

Tags​

Encryption, GPG, OpenPGP, PGP, RFC 4880

Properties​

In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Decryption Strategy *decryption-strategyDECRYPTED
  • DECRYPTED
  • PACKAGED
Strategy for writing files to success after decryption
PassphrasepassphrasePassphrase used for decrypting data encrypted with Password-Based Encryption
Private Key Serviceprivate-key-serviceController Service:
PGPPrivateKeyService

Implementations:
StandardPGPPrivateKeyService
PGP Private Key Service for decrypting data encrypted with Public Key Encryption

Dynamic Properties​

This component does not support dynamic properties.

Relationships​

NameDescription
failureDecryption Failed
successDecryption Succeeded

Reads Attributes​

This processor does not read attributes.

Writes Attributes​

NameDescription
pgp.literal.data.filenameFilename from decrypted Literal Data
pgp.literal.data.modifiedModified Date from decrypted Literal Data
pgp.symmetric.key.algorithm.block.cipherSymmetric-Key Algorithm Block Cipher
pgp.symmetric.key.algorithm.idSymmetric-Key Algorithm Identifier

State Management​

This component does not store state.

Restricted​

This component is not restricted.

Input Requirement​

This component requires an incoming relationship.

System Resource Considerations​

This component does not specify system resource considerations.

See Also​

EncryptContentPGP, SignContentPGP, VerifyContentPGP