認証にX.509証明書を使用するWCFサービスがあります。そのサービスを使用できるJavaクライアントを作成する最も良い方法は何ですか?私はAxis、CXF、Tango、WSS4Jについて聞いたことがありますが、X.509をサポートしているのか、どちらがWCFで作業するのが良いのかは分かりません。X.509で保護されたWCFサービスのJavaクライアントを作成するにはどうすればよいですか?
2
A
答えて
5
Apache Axis2またはSun's Metroと推測します。どちらも、WS-Securityをすぐにサポートします。あなたが話してもらうために微調整する必要があるかもしれない詳細があるかもしれません。 Yaron Naveh's Web Services 2.0 Blogを参照してください。
2
封筒にws-securityのマークを付ける必要がありますか?または、ssl接続自体がクライアント証明書認証に依存していますか? (私はこれを答えではなくコメントとして追加しましたが、必要な評判はありません)
関連する問題
- 1. NginxでSSLで保護されたリバースプロキシを作成するにはどうすればよいですか?
- 2. Ruby on Rails:httpパスワードで保護されたサブドメインを作成するにはどうすればよいですか?
- 3. セキュリティで保護された/プライベートのWCFサービスを作成する方法
- 4. ワードプレスでパスワード保護されたページを作成するにはどうすればいいですか?
- 5. MACでパスワードで保護されたcsvファイルを生成するにはどうすればよいですか?
- 6. JAVA:「保護された抽象メソッド」のスコープを確認するにはどうすればよいですか?
- 7. X.509セキュアWebサービスのJavaクライアント
- 8. Drupalを使用してJava RESTサービスを保護するにはどうすればよいですか?
- 9. WCFサービス - クライアントだけが使用できるように保護する方法
- 10. パスワード保護されたzipをJavaで作成する
- 11. 複数のコールバックをサポートするWCFサービスを作成するにはどうすればよいですか?
- 12. パスワードで保護されたキーファイル(pfx)でStrongNameKeyPairを使用するにはどうすればよいですか?
- 13. wcf riaサービスでクライアント側のエンティティのインスタンスをリフレッシュするにはどうすればよいですか?
- 14. サブクラスで親クラスの保護されたメソッドを使用するにはどうすればよいですか?
- 15. JavaScriptからACSによってセキュリティ保護されたWCFサービスにアクセスする
- 16. アクティビティ/フラグメントからサービスで作成されたMediaPlayerにアクセスするにはどうすればよいですか?
- 17. Amazon S3をパスワードで保護されたディレクトリに許可するにはどうすればよいですか?
- 18. iPhoneでブロブデータを保護するにはどうすればよいですか?
- 19. AIRでコンテンツを保護するにはどうすればよいですか?
- 20. ダイナミックな「クレデンシャルの作成」ステートメントをインジェクションから保護するにはどうすればよいですか?
- 21. 新規性がクライアント側であるSaaSアプリケーションを保護するにはどうすればよいですか?
- 22. ブルートフォースで保護されたユーザーアカウントを回復するにはどうすればよいですか?
- 23. Electronで構築された商用アプリを保護するにはどうすればよいですか?
- 24. C++で保護されたメソッドを単体テストするにはどうすればよいですか?
- 25. 保護されたGoogleスプレッドシートで機能を許可するにはどうすればよいですか?
- 26. CFNスクリプトで保護されたS3ファイルにアクセスするにはどうすればよいですか?
- 27. WCFサービスをウェブサイトにアップロードするにはどうすればよいですか?
- 28. WCFサービスのグローバル例外ハンドラを作成するにはどうすればよいですか?
- 29. アプリケーション固有のWCFサービスを作成するにはどうすればよいですか?
- 30. 実行オブジェクトテーブル(ROT)と同様のWCFサービスを作成するにはどうすればよいですか?
いずれにしても、WCFサービスがJavaクライアントだけでアクセス可能な限りelse。私の主な目標は、.NETとJavaの間のアクセスと相互運用性を制限することです。 WS-Securityの方法を学びたいので、必要に応じてメッセージレベルのセキュリティを活用できます。 –
開発することができる暗号化されていないバージョンのWCFサービスはありますか?暗号化なしで動作するクライアントがあることが分かっている場合は、暗号化を並べ替えるのが少し楽です。次のステップは、Axis2をダウンロードし、wsdlに対してwsdl2javaを実行してスタブを生成することです。 WCFサービスでwsdlを見るだけのクライアント証明書が必要な場合は、証明書をブラウザに読み込んでwsdlをダウンロードし、ローカルに保存されているファイルに対してwsdl2javaを実行する必要があります。 Axis2を介してクライアント証明書のハンドシェイクを行うことはできますが、ツールが初めてであれば手間がかかります – stinkymatt