Расшифровка ошибок зашифрованного файла GPG с помощью «input is PGPLiteralData - тип неизвестен». - PullRequest
0 голосов
/ 27 ноября 2018

Я создал ключи 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.

...