問題タブ [xmlsec]

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 投票する
1 に答える
846 参照

soap - X509Data を SecurityTokenReference 内に保持するには

Java で SOAP 本文の XML コンテンツにデジタル署名する必要があり、Apache Santuario ライブラリを使用して実装することにしました。以下のライブラリが使用されています。

結果の SOAP ヘッダーには、次の Secutiry 要素を持つ KeyInfo が含まれている必要があります。

しかし、この API を使用すると、X509Data 部分を SecurityTokenReference 内ではなく、KeyInfo の下にのみ設定できます。

同じことを達成する方法を教えてください。

よろしく、

ヴェンカトラム

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

libxml2 - LIBXML_PARSEHUGE を使用するようにプログラムを設定する

ファイルの暗号化と復号化にコマンドライン アプリ xmlsec を使用しています。サイズが 40 MB のノードを持つ XML ファイルを取得しました。私はすでに設定する必要があることを知りました

10 MB を超えるノードを解析するには

これを有効にする方法を知っている人はいますか?Parser init の xmlsec のソース コードを検索しましたが、オプションを統合する方法が見つかりませんでした。これをソース内に設定して再コンパイルする必要がありますか? その場合、libxml または xmlsec を再コンパイルする必要がありますか?

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

ruby-on-rails - Signer Gem と XMLSEC 形式 - xml に Modulus と Exponent を追加

署名者で xmlsec 形式を取得しようとしていますが、これを作成できません。私はこのフォーマットを作成しようとしています:

https://gist.github.com/patojimenez/84d22500611620b8b3bebea30243108a

誰かがこの形式で作業しましたか? 私は単一のフォーマットで試しました:

https://github.com/ebeigarts/signer/blob/01f65278db8852be3f4a28c7f10a2cced966f506/spec/signer_spec.rb#L91-L110

ただし、形式は大きく異なり、X509Dataタグ情報のみを返します。KeyValueタグ情報が必要です。

どうすればいいですか?

0 投票する
3 に答える
3376 参照

web-services - SOAP ボディの XML 署名

soap:body の署名が必要な WS のクライアントを実装しています。アプリケーションは Go で書かれているので、C へのリンクは避けたいと思います。

最大の問題は、SHA256 をどのように計算するかということです。ダイジェスト アルゴリズムの入力は何ですか? 「/CJj9686ARgbV/YmDrr+1yhcaJuXu022cADK/M8efQs=」は、後で署名される SHA256 の結果であると想定しています。正規化された XML のさまざまなバリエーションを試しましたが、いずれもこのハッシュにはなりませんでした。

正しい SOAP メッセージの例を次に示します。

0 投票する
0 に答える
1304 参照

python - SAML-xmlsec1 検証

xmlsec コマンドで saml 応答 xml に署名しました。

ここに私のXMLがあります:

ただし、次のコマンドを使用して同じ署名付き saml xml を検証する場合:

私はこれを取得しています:

Google as Google as SP で SAML を使用したい。