Android KitKat デバイス (Nexus 5) で署名を検証しようとすると、この例外が発生します。
KeyFactory
として EC アルゴリズムと署名インスタンスとして使用しますNONEwithECDSA
。
例外ログ:
java.security.SignatureException: error decoding signature bytes.
at com.android.org.bouncycastle.jcajce.provider.asymmetric.util.DSABase.engineVerify(DSABase.java:82)
at java.security.Signature$SignatureImpl.engineVerify(Signature.java:617)
at java.security.Signature.verify(Signature.java:375)
誰でもこのエラーを克服する方法を説明できますか?