問題タブ [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.
opensaml - org.opensaml.xml.validation.ValidationException: Apache xmlsec IdResolver は ID 参照の要素を解決できませんでした
SAML アサーション署名を検証しようとしていますが、次のエラーが発生します:
OpenSAML 2.6.1、XMLSec 1.5.6、および JDK7u51 を使用しています。このエラーを取り除く方法はありますか?
c++ - libxmlsec1 で XML 署名を検証する
Java 用の Apache Santuario XML セキュリティで XML 署名を検証できます。コードは次のようになります。
今、私はそれをC++で実装したいと考えています。C++ 用の Apache Santuario XML セキュリティを試してみましたが、c14n11 をサポートしていないとのことで失敗しました (間違っていることを願っています)。そこで、libxmlsec1 を使うように変更したのですが、問題は libxmlsec1 での実装方法がわからないことです。Reference 要素のすべてのファイルを検証する必要はありません。SignedInfo 要素を確認したいだけです。私は次のコードを実行しただけです。
次のエラーで失敗します。
xmlsec1 に signature.xml からすべての x509Certificate 要素を読み込ませ、signature.xml を検証する方法を知っている人はいますか?
以下は signature.xml です。
weblogic - java.lang.NoSuchMethodError: org.apache.xml.security.encryption.XMLCipher.martial(Document;ReferenceList;)
この呼び出しで XML を暗号化しようとしています:
このため、プロジェクトは xmlsec-1.5.3.jar を参照しています
コードをビルドして weblogic サーバーに正常にデプロイできましたが、実行後にログに次のエラーが表示されます。
xml - AES-GCM を使用した xmlsec
Cygwin 環境でhttps://www.aleksey.com/xmlsec/news.htmlから XMLSec の最新リリースをコンパイルしました。この例に従って、セッション キーとデジタル署名を使用して XML ファイルを暗号化します。http://users.dcc.uchile.cl/~pcamacho/tutorial/web/xmlsec/xmlsec.html#htoc9 CBC には重大なセキュリティ上の問題があるため、3DES の代わりに AES-128-GCM を使用して強化したいと考えています。 192-CBC。Session-Key-Template.xml を次のように変更してみました
しかし、これにより、アルゴリズムが見つからないというエラーが表示されます。コンソール出力は
誰かがこれを正しく設定する方法を知っていますか?