問題タブ [canonicalization]
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.
c# - C# XmlDsigC14NTransform が xml からすべての空白を削除する理由
XmlDsigC14NTransform に問題があります。http://www.di-mgt.com.au/xmldsig2.html (正規化された SignedInfo 要素を構成し、その SignatureValue を計算する部分)から例を繰り返そうとして いますが、私のコードは xml から空白を失い、正しい 16 進ダンプを取得できません。
私のC#コード:
ソース Xml (ファイル C:\temp\new_sign.txt から):
空白を xml に保存し、サンプル ( http://www.di-mgt.com.au/xmldsig2.html )のように正規化された xml を取得するにはどうすればよいですか?
c# - C# SEPA (XML) 支払いファイルの SHA256 値を計算して検証する
Markus Dreyer のような同じ問題に苦しんでいます: C# Calculate SHA256 value for SEPA (XML) paymentfile
DFÜ 協定によると、sha256 ハッシュ値を計算する必要があります。
- ハッシュ値は、開始タグと終了タグを含む、含まれているドキュメント全体を使用して作成されます。
- ドキュメントは、Canonical XML バージョン 1.0 に従って正規化されています。( http://www.w3.org/TR/2001/REC-xml-c14n-20010315 )。
- 含まれるドキュメントの場合、メインドキュメントに従って正規化も実行する必要があります。
- SHA-256 はハッシュ アルゴリズムとして使用されます。
これは、有効な xml ファイルのサンプルです (金融ツールからエクスポートされたもの)。
Markus Dreyer の Solution によると、私のコードは次のとおりです。
私の計算では、55B2597B0688AB1A19760B542AA70AEF4F980D7BC9D6EBCF2B741F6299C661D3 という値が得られましたが、ファイルからの値が期待されます: 33E579FE7A9AF6C32C100E8578EBD63E54A2DF47C6849F7A4BC79E8
私が見逃しているものはありますか?
wordpress - WordPress サイトの URL 正規化
drwagenberg.com両方の URL で開くことができるWeb サイトがあります。
URL を正規化してhttp://drwagenberg.com/、ユーザーがこの URL を入力するたびに自動的にhttp://www.drwagenberg.com/になるようにしたい
ウェブサイトはWordPressで構築されていることに注意してください。
.htacessファイルのリダイレクトなど、さまざまな方法を試しました。使用したコードは次のとおりです。
asp.net-mvc - Canoncialize パッケージは mvc アプリで oAuth を壊していますか?
すべての URL が小文字であることを確認するために、Schourode の Canoncialize パッケージを使用しています。とても便利で、使い続けたいと思います。
https://github.com/schourode/canonicalize
しかし、OAuthWebSecurity を使用しているときに問題が発生しました。AuthorizationResult が失敗していました。route_config.cs で Canonicalize の呼び出しを削除すると、再び機能するようになりました。
もともとリクエストトークンを小文字に書き換えていると思っていたのですが、Chanduさんが指摘してくれたように間違っていました。今、私はそれがエンコーディングに関連しているのではないかと考えています。しかし、正確になぜそれが起こっているのか、それを修正する方法はわかりません。:(
成功したコールバック URL
失敗したコールバック URL
これは、それを作成または中断する呼び出しです。
seo - ドメインとサブドメインの正規 URL
いくつかのサブドメインのコンテンツがメイン ドメインのコンテンツと同じである Web サイトがあります。その理由は、私がアフィリエイト プログラムを運営しているためです。
たとえば、affiliate1.mydomain.com のコンテンツは mydomain.com と同じです (異なるスタイルを除く)。
アフィリエイト サブドメインの正規 URL を教えてください。すべてのリンクをhttp://mydomain.com (メイン ドメインと同じ) で開始する必要がありますか?
注: affilate1.mydomain.com のすべての内部リンクは、affilate1.mydomain.com/something-here/ を指しています。
私に提案してください、ありがとう!
java - org.apache.xerces.jaxp.DocumentBuilderImpl の行末に CR がない
Javaでxmlドキュメントをロードするためにorg.apache.xerces.jaxp.DocumentBuilderImplを使用しています。ロードするドキュメントは次のとおりです:
私は一般的な方法でドキュメントをロードします:
読み込まれたドキュメントは問題ないように見えますが、1 つだけ不足しています。行末のCRが省略されていました。
これを呼ぶと
「\n」文字列を取得します。
通常の状況ではこの問題はありませんが、正規化と組み合わせると、期待どおりに異なる結果が得られます。最後の行にある CR の何が問題なのか、誰か助けてもらえますか?
Java SDK 1.7_25 x86
よろしくお願いいたします。
ヴラド
編集:
.netでは、これを書くことができます
空白は保持されます。これはJavaで可能ですか?
php - PHP システムの正規化
tomatocart と呼ばれる php cms システムである自分のサイトで rel=canonical を動作させようとしています。
正しい URL を作成するこの php スニペットを使用していますが、ページに URL が表示され、本来あるべきヘッド領域に配置されません。正規化チェッカーはコードを認識しません。
このコードが head タグに表示されるようにするにはどうすればよいですか?また、ページの前面からコードを非表示にするにはどうすればよいですか?