問題タブ [jce]

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 に答える
1707 参照

java - Java検証証明書がキ​​ーに関連付けられている

さまざまな場所から受け取った証明書とプライベートキーを持っています。これらの2つの抽象オブジェクトだけが与えられた場合、証明書が関連付けられていること、または指定されたPrivateKeyの証明書であることを確認できますか?

これらがRSAキー用であるかどうかを理解し、RsaPublicKey / RsaPrivateKeyにキャストして、指数とモジュラスが一致することを確認できますが、ECDSAの場合はどうなりますか?他のタイプはどうですか?

最終的に、証明書を証明書チェーンとして使用してキーをキーストアに格納したいと思います。別のキーから証明書を使用してキーをロードしようとすると、例外がスローされるか、何らかのエラーが発生することが予想されました。しかし、それは問題ではないようですか?

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

java - Java7用のJavaSEストロングエンクリプトグラフィー?

Java 7のプレビューリリースには、無制限の暗号化強度のためのJCEパッケージがないようです。誰かがそのようなことに遭遇しましたか?

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

security - javax.crypto.Cipher などの javax.crypto クラスを jboss を使用してサーブレットで動作させるにはどうすればよいですか?

私のアプリケーションは、ライセンス ファイルを動作させるために検証します。これは、ライセンス キー ファイルを解読するために javax.crypto.Cipher.getInstance("DES","SunJCE") を呼び出すことによって行われます。

アプリケーションをローカルで実行するとすべて正常に動作しますが、jboss を使用してアプリケーションをデプロイし、サーブレットでライセンス ファイルを検証する段階になると、次のエラーが発生します。

私が言ったように、コマンド プロンプトと Eclipse からは正常に動作しますが、jboss のサーブレットとしては動作しません。私が何をする必要があるか誰にも分かりますか?jdk 1.6 と jboss を 7 として使用しています。

ありがとう

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

java - JCE がプロバイダーを認証できない場合の回避策

カスタム JCE プロバイダー実装 (XYZProvider) で一連のテストを実行しています。
私のテストのほとんどは、次のエラーで失敗しています:-

java.lang.SecurityException: JCE cannot authenticate the provider XYZProvider

システム JRE の外部にインストール (つまり、プロバイダーの jar ファイルを配置) しました (これに固執する必要があり、JRE にインストールできません)。おそらくこれが、このエラーが発生する理由です。
私はこのエラーを検索しようとし grant codeBase "//location of my provider class files" { permission java.security.AllPermission; }ましたが、うまくいきませんでした.java.securityファイルで使用して必要な許可を与えようとしましたが、うまくいきませんでした.

java.security に次の行を追加済み security.provider.9=com.ingrian.security.nae.XYZProvider

何か案は?
ありがとう。

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

osgi - jsafeJCEFIPS.jar OSGi を使用する

jsafeJCEFIPS.jar OSGi を使ってみた人はいますか? jar は署名されているため、バンドルに変換できません。バンドルに jar として埋め込もうとしましたが、JsafeJCE オブジェクトのインスタンスを作成しようとすると、常に java.lang.SecurityException: "JsafeJCE provider is disabled, a FIPS 140 required self-integrity check failed" がスローされます。

JsafeJCE 自体の整合性 (署名など) を正常にチェックできないようです。jsafeJCE.class.getProtectionDomain を出力します。これは (inputstream:bundle-name.jar ) です。

jsafeJCE を OSGi で動作させる方法については、Apache Felix を使用しています。

前もって感謝します!

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

java - 楕円曲線暗号を使用して署名を検証する

いくつかの値を含むメッセージの署名を確認する必要があります。私が持っている唯一のパラメータは、署名、公開鍵、および値自体です。署名の作成に使用されるアルゴリズムは、192ビットの楕円曲線暗号です。私はすでにネット上でコード例を見つけようとしましたが、この場合は何も見つかりませんでした。

検証にJavaを使用したこのアルゴリズムの経験はありますか?コードまたは例へのリンクを提供していただけますか?

ご協力ありがとうございました!

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

hash - トラップドアハッシュのライブラリ/コード?

トラップドアハッシュの経験はありますか?使用できるコード例またはJavaライブラリを探していました。または、JCEなどの特定のツールを使用してこれらのハッシュを作成する方法はありますか?

よろしくオリバー

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

jce - SunPKCS11Provider をダウンロードする場所

この記事に従って smardCard にアクセスしようとしていますが、SunPKCS11Provider で jar を見つける場所がわかりません。Oracleのドキュメントでは、1.5以降は標準であると言われています。これは、コンパイラが SunPKCS11 を見つけることができないと不平を言っている私のブロックです。

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

java - TSP、OCSP、CMSのJava実装

私はデジタル署名用のJavaAPIを理解しようとしています。カスタム暗号プロバイダーを使用してデジタル署名を作成する必要があります。このCSPを使用してドキュメントに署名し、切り離された署名を取得する方法を知っています。次に、この署名にタイムスタンプと証明書のステータスを追加する必要があります(政府当局が署名を有効にするため)。これらのことは、TSPとOCSPを使用して行われます。質問:

  1. TSPクライアントはどこで入手できますか?
  2. 証明書を検証するために組み込みのJavaOCSPサポートを使用するだけで十分ですか?
  3. tspと検証情報はどういうわけかCMSに関連していますか?
  4. 最後の最も興味深い:タイムスタンプ情報と証明書検証情報をどうすればよいですか:それは切り離されたファイルですか、それとも署名の一部ですか?