問題タブ [apache-commons-codec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Apache Commons Codecを使用してJavaでJWT(ヘッダーとボディ)をデコードするには?
JWT
を使用して次のデコードを探していますApache Commons Codec
。どうすればそれができますか?
Header
これは、Body
およびSignature
部分を取得する必要があります。コードは?
java - java.lang.NoMethodError : org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString
Web アプリケーションで次の例外が発生します。
commons-codec-1.5.jar がクラスパスに追加されます。Ant を使用してビルドしており、依存関係を手動で追加しました。同じ問題に関する他の議論を通じて、このライブラリのソースを追加すると問題を解決できることがわかりましたが、それはうまくいきませんでした。また、同じクラスを持つ別のライブラリがあると競合が発生する可能性があり、そのクラスにこのメソッドがなく、エラーが発生する可能性があることも読みました。ただし、同じライブラリの他のバージョンがないことを再確認しました。他のライブラリに同じクラスが含まれている可能性はありますか? はいの場合、どうすればそれを特定して問題を解決できますか?
java - Java 例外: 不適切なキー指定と DER 長の短い読み取り
Apache Commons API の Base64 関数を使用し、DSA を使用して、ファイルから Base 64 でエンコードされた公開鍵をロードしようとしています。
主な方法:
ただし、main からメソッドを呼び出すと、次のエラーが発生します。
行 147 はpub = kf.generatePublic(new X509EncodedKeySpec(buffer));
、ファイルの公開鍵は X509 でエンコードされていますが、base64 エンコードで保存され、Base64InputStream はすべての入力をデコードします。