Я создал ключи GPG с помощью команды
gpg --full-generate-key
У меня есть клиент, который шифрует файл с помощью открытого ключа, и я расшифровываю его с помощью своего ключа.Тем не менее, я получаю следующую ошибку во время расшифровки:
org.mule.module.pgp.AbstractTransformPolicy ID: Message: input is not PGPLiteralData - type unknown.
org.bouncycastle.openpgp.PGPException: input is not PGPLiteralData - type unknown.
at co.my package.MyDecryptStreamTransformer.initialize(MyDecryptStreamTransformer.java:118) ~[classes/:?]
at org.mule.module.pgp.TransformContinuouslyPolicy$ContinuousWork.execute(TransformContinuouslyPolicy.java:60) ~[mule-module-pgp-3.6.2.jar:3.6.2]
at org.mule.module.pgp.AbstractTransformPolicy$TransformerWork.run(AbstractTransformPolicy.java:109) ~[mule-module-pgp-3.6.2.jar:3.6.2]
test - ERROR 2018-11-27 13:31:50,258 [Thread-2] co.mypackage.DecryptIntegTest ID: Message: Exception occurred
java.io.IOException: Write end dead
at java.io.PipedInputStream.read(PipedInputStream.java:311) ~[?:1.7.0_80]
at org.mule.module.pgp.LazyTransformedInputStream.read(LazyTransformedInputStream.java:82)
Я вижу IOException: Write end dead.
Но похоже, что первая ошибка вызвала всплеск IOException.