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


PGP, GPG, OpenPGP, Encryption, RFC 4880


In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Decryption Strategydecryption-strategyDECRYPTED
  • DECRYPTED Produce decrypted content read from literal data ignoring signatures
  • PACKAGED Produce decrypted content packaged as an OpenPGP message for additional processing
Strategy for writing files to success after decryption
PassphrasepassphrasePassphrase used for decrypting data encrypted with Password-Based Encryption
Sensitive Property: true
Private Key Serviceprivate-key-serviceController Service API:
Implementation: StandardPGPPrivateKeyService
PGP Private Key Service for decrypting data encrypted with Public Key Encryption


successDecryption Succeeded
failureDecryption Failed

Reads Attributes:

None specified.

Writes Attributes:

NameDescription from decrypted Literal Data 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.


This component is not restricted.

Input requirement:

This component requires an incoming relationship.

System Resource Considerations:

None specified.

See Also:

EncryptContentPGP, SignContentPGP, VerifyContentPGP