[
https://issues.apache.org/jira/browse/CAMEL-8084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Franz Forsthofer updated CAMEL-8084:
------------------------------------
Attachment: 0001-pgp-file-name-for-Literal-Packet.patch
> PGP Data Format: file name parameter
> ------------------------------------
>
> Key: CAMEL-8084
> URL: https://issues.apache.org/jira/browse/CAMEL-8084
> Project: Camel
> Issue Type: Improvement
> Components: camel-crypto
> Reporter: Franz Forsthofer
> Fix For: 2.15.0
>
> Attachments: 0001-pgp-file-name-for-Literal-Packet.patch
>
>
> Currently, the PGP Data Format marshaler sets the file name of the PGP
> Literal Packet to "_CONSOLE" by default; and you can overwrite the file name
> via the header "CamelFileName".
> The attached patch introduces the parameter "fileName" so that you can set
> the file name during configuration time. The default value is still
> "_CONSOLE". Now it is also possible to use an empty string as file name,
> which was not possible before. We should allow an empty string value because
> the Open PGP specification (https://tools.ietf.org/html/rfc4880) explicitly
> mentions that the file name "may be a zero-length string" (see chapter "5.9.
> Literal Data Packet (Tag 11)".
> The spec says about the "_CONSOLE" value: "_CONSOLE" is used to indicate that
> " the message is considered to be 'for your eyes only'. This advises that
> the message data is unusually sensitive, and the receiving program should
> process it more carefully, perhaps avoiding storing the received data to
> disk, for example." There are some PGP programs available which will break of
> the processing of PGP messages which contain the value "_CONSOLE" as file
> name. In order to avoid such kind of "break-ofs", it makes sense to allow the
> configuration of the file name via a parameter so that you must not use a
> header.
> Regards Franz
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)