0

SoapUI がどのように WS-Security ヘッダーを作成し、それを openssl に複製するかを決定しようとしている過程で、openssl ダイジェストの Windows バージョンが、SoapUI で見ているものと、私たちにある openssl ポートに一致しないことがわかりました。 HPノンストップ。

Win64 openssl ダイジェスト値 (OpenSSL 1.1.0h 2018 年 3 月 27 日)

openssl dgst -binary -sha1 OutReqIncl.xml | openssl enc -base64
Pz8/Dlt7P1o/P10/Fz8pSjkQPz8NCg==

HP Nonstop openssl ダイジェスト値 (OpenSSL 1.0.2o 2018 年 3 月 27 日)

openssl dgst -binary -sha1 OutReqIncl.xml | openssl enc -base64
mLSHDlt7/1qTy13iF/0pSjkQ1dc=

これが SoapUI で見られるものです。何を使用しているのかわかりません。

<ds:DigestValue>mLSHDlt7/1qTy13iF/0pSjkQ1dc=</ds:DigestValue>

HPNS への転送中にファイルが変更されていないことを確認するために、両方のシステムに存在するファイルの 16 進ダンプを比較したところ、まったく同じ結果が得られました。さらに、SoapUI ダイジェストは、HP Nonstop openssl で見られるものと一致します。

Win64 のバージョンが一致しない理由は何ですか?

4

0 に答える 0