問題タブ [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.
android - UnsupportedDataTypeException: MIME タイプ application/pkcs7-mime のオブジェクト DCH がありません
以下を使用して、Androidで暗号化されたメールを作成しようとしています:
- ここからJavamailライブラリ、
- 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()
、次の例外がスローされます。この問題を解決する方法を教えてください:
java - Spongycastle プロバイダーが Android で動作しない
Android アプリケーションで Spongy Castle を使用しようとしています。これらの指示に従って、jar ファイルを追加し、このメソッドを呼び出してプロバイダーを含めました。
しかし、私はまだこの行でエラーを受け取ります:
私が得る例外はこれです:
私はこれに数時間を費やしましたが、何を見逃したのかわかりません。
android - Mina sshd と spongycastle: KeyPairGenerator EC 実装が見つかりません
spongycastle 1.51を使用して、Androidでmina sshd 0.12.0を使用しようとしています。
利用可能な指示に従い、Spongycastle を使用して登録しました
Spongycastle が正常に登録されていることが確認され、アルゴリズム「EC」が要求されました。
正常に動作します。
最終的にサーバーへの ssh 接続を確立しようとすると、次のスタック トレースで失敗します。
私はここで途方に暮れています。挿入されたプロバイダーは何らかの形でスレッド ローカルですか?
ヒントに感謝します。
android - SpongyCastle:署名されたデータを生成する方法は?
メッセージがあり、Android-studio を使用して、ANDROID でデジタル証明書を使用してそのデータに署名したいと考えています。この私のコード:
これはエラーです:「不明な署名タイプが要求されました: 1.3.14.3.2.26」
put "DIGEST_SHA1" のような個別のソリューションを試しましたが、機能しません。
私は ANDROID で BouncyCastle を試してみました (他の場所で見つけたスクリプトを実行して、BC が Android で動作するようにします)。「非推奨」というメッセージがたくさん表示されます。
android - Android: セキュリティで保護された USB トークンからデジタル署名証明書を読み取る方法
Android デバイス (電話/タブレット) に接続されている USB トークンにインストールされている証明書を読み取る必要があります。USB ドングルには、公開鍵と秘密鍵も関連付けられています。
このために、UsbInterface、UsbConnections を使用して、通常どおり読み取る必要があります。はいの場合、PIN を確認するにはどうすればよいですか (Usb トークンは PIN で保護されています)。そうでない場合、他の方法は何ですか??
Gemalto がこのようなものを提供していると読みましたが、サポートしているのは USB トークンのみで、ソースはクローズドです。
前もって感謝します。
android - 楕円曲線点の x と y の値から PublicKey を生成する
次のようにアプリで共有シークレットを生成しようとしています:
これは正常に機能していますが、PublicKey
ここで使用するのはバックエンドからのものである必要があります。
バックエンドは楕円曲線上の点の値x
と値を送信するだけで、そこから を生成することになっています。しかし、私はそれを理解することはできません!これら 2 つの値だけからインスタンスを作成するにはどうすればよいですか?y
PublicKey
PublicKey