問題タブ [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 投票する
1 に答える
1405 参照

android - UnsupportedDataTypeException: MIME タイプ application/pkcs7-mime のオブジェクト DCH がありません

以下を使用して、Androidで暗号化されたメールを作成しようとしています:

  1. ここからJavamailライブラリ、
  2. SpongyCastel ライブラリ Core-1.51.0.0.jar、pg-1.51.0.0.jar、pkix-1.51.0.0.jar、prov-1.51.0.0.jar & scmail-jdk15on-1.47.0.3.jar。

以下はコードです[spongycastelのサンプルソースからコピー]:

を呼び出すとbody.writeTo()、次の例外がスローされます。この問題を解決する方法を教えてください:

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

java - Spongycastle プロバイダーが Android で動作しない

Android アプリケーションで Spongy Castle を使用しようとしています。これらの指示に従って、jar ファイルを追加し、このメソッドを呼び出してプロバイダーを含めました。

しかし、私はまだこの行でエラーを受け取ります:

私が得る例外はこれです:

私はこれに数時間を費やしましたが、何を見逃したのかわかりません。

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

android - Mina sshd と spongycastle: KeyPairGenerator EC 実装が見つかりません

spongycastle 1.51を使用して、Androidでmina sshd 0.12.0を使用しようとしています。

利用可能な指示に従い、Spongycastle を使用して登録しました

Spongycastle が正常に登録されていることが確認され、アルゴリズム「EC」が要求されました。

正常に動作します。

最終的にサーバーへの ssh 接続を確立しようとすると、次のスタック トレースで失敗します。

私はここで途方に暮れています。挿入されたプロバイダーは何らかの形でスレッド ローカルですか?

ヒントに感謝します。

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

android - SpongyCastle:署名されたデータを生成する方法は?

メッセージがあり、Android-studio を使用して、ANDROID でデジタル証明書を使用してそのデータに署名したいと考えています。この私のコード:

これはエラーです:「不明な署名タイプが要求されました: 1.3.14.3.2.26」

put "DIGEST_SHA1" のような個別のソリューションを試しましたが、機能しません。

私は ANDROID で BouncyCastle を試してみました (他の場所で見つけたスクリプトを実行して、BC が Android で動作するようにします)。「非推奨」というメッセージがたくさん表示されます。

しかし、これは解決策ではありません。非推奨のコードで作業したくありません。

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

android - Android: セキュリティで保護された USB トークンからデジタル署名証明書を読み取る方法

Android デバイス (電話/タブレット) に接続されている USB トークンにインストールされている証明書を読み取る必要があります。USB ドングルには、公開鍵と秘密鍵も関連付けられています。

このために、UsbInterface、UsbConnections を使用して、通常どおり読み取る必要があります。はいの場合、PIN を確認するにはどうすればよいですか (Usb トークンは PIN で保護されています)。そうでない場合、他の方法は何ですか??

Gemalto がこのようなものを提供していると読みましたが、サポートしているのは USB トークンのみで、ソースはクローズドです。

前もって感謝します。

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

android - 楕円曲線点の x と y の値から PublicKey を生成する

次のようにアプリで共有シークレットを生成しようとしています:

これは正常に機能していますが、PublicKeyここで使用するのはバックエンドからのものである必要があります。

バックエンドは楕円曲線上の点の値xと値を送信するだけで、そこから を生成することになっています。しかし、私はそれを理解することはできません!これら 2 つの値だけからインスタンスを作成するにはどうすればよいですか?yPublicKeyPublicKey