現在、Android サンプル コードを使用してアプリ内課金をいじっています。ただし、サンプル アプリを実行すると、かなり奇妙なエラーが発生します。
java.lang.IllegalArgumentException:
java.security.spec.InvalidKeySpecException: java.lang.ClassCastException:
com.android.org.bouncycastle.asn1.DERApplicationSpecific cannot be cast to
com.android.org.bouncycastle.asn1.ASN1Sequence
アプリケーションは、Android ページからの公開鍵が base64 でエンコードされていることを想定しています。公開鍵をbase64にエンコードするWebアプリケーションを使用してそれを行い、その後、エンコードが実際に機能するかどうかも確認しました. バイトごとの比較は、内容が等しいことを示しました。
あなたの誰かが以前にその問題を抱えていて、上記の例外メッセージが何を意味するのかヒントを教えてもらえますか?
どうもありがとう、マティアス