Base64-encoding (armoring) the data
Armoring is the process of encoding the data using base-64 encoding. Armoring process results in the text data being created.
Armoring is used to transfer the encoded data via text data channels (such as plain text mail, instant messaging etc).
The encoded data is wrapped with armor boundary marks with optional armor headers inserted before the data. The boundary is set using ArmorBoundary property of the class, which is used to process the data (TElPGPWriter when encoding the data, TElPGPKeyring when saving the keyring, TElPGPPublicKey or TElPGPSecretKey when saving the key). Optional headers are set using ArmorHeaders property of the corresponding class.