We encrypt a file via the command line for a 3rd party with their key. They have been reporting that around 10% of the time they can not decrypt.
As a result we would like to decrypt out ourselves the encrypted file before we send to them to see if the decryption process fails. If it is good then we would send them the encrypted file. If it fails then we would re-encrypt the file.
On one hand it sounds logical you should be able to decrypt anything you encrypt but on the other hand it makes sense if we use someone else's key to encrypt that we can decrypt.