1

私のクライアントには Java Web サービスがあり、 wcf を使用してそれを消費しようとしています。

これは、ノンス、createddate で usernametoken を使用し ますコードはノンスを生成します。これは単に文字列に追加されます。

    string phrase = Guid.NewGuid().ToString();
            var nonce = GetSHA1String(phrase);

protected string GetSHA1String(string phrase)
    {
        SHA1CryptoServiceProvider sha1Hasher = new SHA1CryptoServiceProvider();
        byte[] hashedDataBytes = sha1Hasher.ComputeHash(Encoding.UTF8.GetBytes(phrase));
        return Convert.ToBase64String(hashedDataBytes);
    }

エラー: ランダムに生成された値であるナンスの有効期限が切れています。コードはナンスまたはチェックサムを生成していますか? Soap UI ではこのエラーは表示されません。これは成功です。相互運用性は常に問題であるため、これは明らかです。

SOAP エラー、ランダムに生成された値である nonce の有効期限が切れています。アクションの実行中に発生しました:

ありがとうございました

4

0 に答える 0