顧客サイトでサード パーティの認証 Web サービスを使用しようとしています。Web サービスは .Net で記述され、パスワード タイプとして SecureString を受け入れます。
AuthResult Login(string username, SecureString passkey)
私のアプリは Java で書かれており、Java で使用できる SecureString の互換性のある型はありません :( 軸プロキシを生成すると、SecureString のメンバーを持たないスタブが生成されるため、認証呼び出しを行うことができませんサービスに。
public class SecureString implements java.io.Serializable {
public SecureString() {
...
}
}
http://sanguinecomputing.com/a-secure-string-implementation-for-long-term-storage-of-sensitive-data-in-Java/を試していますが、あまり期待できません
この相互運用性の問題を克服する方法を教えてくれる人はいますか? タイプ secureString のパラメーターを Java アプリ コードから .Net Service に送信する方法を探しています。