問題タブ [signature]
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++ - Can the arguments of main's signature in C++ have the unsigned and const qualifiers?
The standard explicitly states that main
has two valid (i.e., guaranteed to work) signatures; namely:
My question is simple, would something like the following be legal?
My tests say 'yes', but I'm unsure of the answer because am I not overloading main
by changing int
to unsigned int
as well as the non top-level const
-ness of argv? If I am, then that's clearly prohibited.
So, are these modifications guaranteed to work on a standards conforming compiler?
wcf - SSL によって転送されるメッセージ内のセキュリティ トークン
WCF では、次のような SOAP ヘッダーを確保する必要があります。
ここで、タイムスタンプとボディ パーツ/要素は、メッセージに含まれる直接参照される証明書 (BinarySecurityToken) によってデジタル署名され、機密性は SSL (IIS ホステッド サービス) によってトランスポート レベルでのみ保証されます。現在、私はクラス TransportSecurityBindingElement と HttpsTransportBinding を使用していますが、まだ私が望むように SOAP ヘッダーを取得できません... 問題は (メッセージ トレースによると) BinarySecurityToken 要素に id、EncodingType、ValueType などの属性がなく、メッセージ本文がないことです。署名済み (私は ProtectionLevel を Sign in 契約に設定しました)
誰かがこれにスキルを持っているなら、私は非常に感謝します。
objective-c - Objective-C でのスーパー クラス メソッドのオーバーライド
Objective-C のサブクラスがスーパークラスのメソッドをオーバーライドしたい場合、戻り値の型も一致する必要がありますか?
certificate - SAML: 証明書が署名内にあるのはなぜですか?
会社の Web サイトに (証明書利用者として) SAML を使用して SSO を実装する必要があります。もちろん、重要な部分は署名の検証です。以下は、パートナー企業 (アサーティング パーティ) からのサンプル SAML の署名部分です。
私が理解できないのは、なぜ証明書が署名内にあるのですか?
つまり、通常、私は安全な方法で会社から証明書を取得するので、証明書が会社からのものであることを知っています。そして、署名の検証が成功すると、パートナー企業が署名したことがわかります。
しかし、証明書が SAML 応答の署名内にある場合、誰でも送信できた可能性があります。私が知っている唯一のことは、応答が改ざんされていないということです。しかし要点は、誰が SAML を送信したのかわからないということです。
誰が私にそれがどのように機能するか説明できますか?
validation - WCF署名付きSOAPメッセージの検証
SOAPメッセージのタイムスタンプと本文の検証に問題があります。
自分でコードを検証しようとしているコードを書き始める前に、タイムスタンプを検証するために実行した手順は次のとおりです。
1)タイムスタンプタグを抽出し、使用されている名前空間を追加して、ファイルに書き込みます。
2)xmllintを使用して正規化します
3)opensslを使用して、ファイルのSHA-1ダイジェストを取得します
4)タイムスタンプ参照(jGZkqCNLTnUfbdpoFn19LSYkhts =)のbase64 DigestValueをuudecodeし、16進エディターで開きます
5)DigestValueのバイナリ値は、正規化されたxmlピースのsha1とは異なります。
私は何が間違っているのですか?
完全なSOAPリクエストは次のとおりです。
php - ASP から PHP への Facebook 認証スクリプト
誰かが助けてくれれば、以下のコードをphpバージョンに変換しようとしています。
session - アプリケーションの秘密鍵を使用してFacebookの署名を生成しますか?
「facebookconnect」を使用してWebサイトを構築し、ユーザー名とパスワードを使用してfacebookにログインすると、facebookはWebサイトにセッションを設定します。
そのセッションでは、生成された「署名」があります
この署名は、あなたとFacebookだけが知っている「アプリケーションシークレット」のデータと、ハッシュされた結果のMD5を組み合わせて作成されます。
その署名を生成するために使用するアルゴリズムが必要です。これにより、署名を再作成し、Facebookによって作成された1つの署名と一致することを確認できます。
このようにして、ユーザーを検証でき、Facebookに不要な電話をかけたり、ユーザーがWebサイトを引き続き使用できるようにする必要がありません。
c# - .NET で RSA キーを使用して XML ファイルに署名する方法は?
OpenSSLによって生成された秘密RSAキーを使用して、C# .NET 3.5 で XML ファイルに署名しようとしています。
手順は次のとおりです。chilkat フレームワーク (www.example-code.com/csharp/cert_usePrivateKeyFromPEM.asp) を使用して、RSA キーをPEM形式から XML 形式に変換しました。
XML キーを使用して、私が好むネイティブ .NET 関数を使用できるようになりました。そこで、MSDNで説明されている方法を使用しました。
最終的に、私のソースコードは次のようになります。
この関数で取得した署名付き XML は問題ないように見えます。次のように、ファイルの末尾に XML 要素があります。
問題は、この URL で xmlsec を使用して署名を検証しようとしたときです: http://www.aleksey.com/xmlsec/xmldsig-verifier.html。署名が無効であるというメッセージが表示されます。
コード内のエラーを何日も探していましたが、見つけることができません。PEM から XML ファイルへの変換に問題があるのではないかと考え始めていますが、これをテストする方法がわかりません。さらに、キーに変換したり、.NET で PEM ファイルを直接使用したりする他の方法は見つかりませんでした。
.NET で有効な署名を取得できた人はいますか?
c# - C# での (署名の) ビットマップ比較
2 つの署名の 2 つの白黒ビットマップを比較し、それらが同一人物の署名であるかどうかを判断する必要がある楽しいプロジェクトがあります。これはタブレットからキャプチャされたデータではなく、2 つのロードされたビットマップであるため、アプローチは通常の署名認識とは少し異なります。
次の手順が必要になると思います
- ビットマップを署名だけにトリミングする
- それらを整列させるためにある種の回転を試してみてください
- トリミング/回転されたビットマップが同じになるようにサイズを変更します
- 内部の署名を分析します (グリッドに分割することにより)
このプロジェクトについて何か考えている人はいますか?ローテーション、比較などを行うにはどうすればよいですか? 似たようなものを見ましたか?
mobile - モバイル デバイスに関するアドバイス
おそらく Windows Mobile プラットフォームのモバイル デバイスで開発したいと考えています。どのデバイスを使用することをお勧めしますか? ただし、デバイスの要件の 1 つは、そのデバイスが署名 (デバイス上の人間の書き込み) をキャプチャできるようにする必要があることです。
どうもありがとう