問題タブ [spongycastle]

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.

0 投票する
2 に答える
1180 参照

android - シグネチャ SHA256WITHECDSA の実装が見つかりません

Android で証明書要求を取得するための PKI を作成するプロジェクトに取り組んでいます。

現在、私は Spongycastle を使用しており、Android 5 以降で動作していますが、4.X では次のように表示されます。

証明書リクエストを作成するためのコードは次のとおりです。

私が使用している spongycastle のバージョンは次のとおりです: sc-light-jdk15on-1.47.0.2.jar および scprov-jdk15on-1.47.0.2.jar

これについてのアイデアはありますか?

0 投票する
1 に答える
417 参照

android - Android BouncyCastle (SpongyCastle) HTTPS POST リクエスト

BouncyCastle (SpongyCastle) ライブラリを使用して、Jellybean 4.1.2 を実行している古い Android デバイスで TLS1.2 サーバーにログインしようとしていますが、機能しません。そのバージョンの Android ではデフォルトで TLS が有効になっていないため、それを使用するにはサードパーティのライブラリが必要でした。

2 つの問題があります。1. JSON 応答の代わりに HTTP 302 を受け取ります。2. JSON ペイロードを送信する方法がわかりません (使用する他のエンドポイントの場合)

HTTP 302 を使用すると、次の応答が返されます。

そのため、ある種の Google ログインにリダイレクトしようとしているようですが、これは奇妙です。

また、ペイロードを送信しようとしている上記の番号 2 では、別のペイロードを追加するだけoutput.write(myJSONPayload);ですか、それとも何か他のことをする必要がありますか?

私のコードは次のとおりです。

別の質問ですが、正しい HOST を指定していますか? にベース URL を入れてSocketに完全な URL を入れてもOutputStreamよろしいですか?

0 投票する
0 に答える
470 参照

android - SpongyCastle: 暗号のファイナライズ中にエラーが発生しました

Androidプロジェクトでは、https 接続に対してアプリを認証する必要があります。次の方法を使用して、サーバー開発者から.pemファイルで提供された秘密鍵を復号化しようとしています。私はSpongyCastleを使用し、メソッドが存在する同じクラスの上部で、セキュリティ プロバイダーを次のように変更しました。

この場合、私のオブジェクトはPKCS8EncryptedPrivateKeyInfoのインスタンスです。これは方法です:

私が到着したとき:

次の例外が発生します。

なにか提案を?ありがとう。