ARMOR_MESSAGE
ARMOR_MESSAGE
Provides methods to parse PGP armored text data.
parse(mixed $text) : array
Parses a message into text and PGP components.
mixed | $text | Either the text to parse or a Horde_Stream object. |
An array with the parsed text, returned in blocks of text corresponding to their actual order. Keys:
- data: (array) The data for each section. Each line has been stripped of EOL characters. - type: (integer) The type of data contained in block. Valid types are the class ARMOR_* constants.
parseToPart(mixed $text, $charset = 'UTF-8') : mixed
Parses an armored message into a Horde_Mime_Part object.
mixed | $text | Either the text to parse or a Horde_Stream object. |
$charset |
Either null if no PGP data was found, or a Horde_Mime_Part object. For detached signature data: the full contents of the armored text (data + sig) is contained in the SIG_RAW metadata, and the charset is contained in the SIG_CHARSET metadata, within the application/pgp-signature part.