問題タブ [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.
java - iTextを使用したPDFの署名を許可する
iTextとJavaを使用してPDFへの署名を許可しようとしています。下の画像に示すように、「署名」フラグを有効にするだけで、実際に署名することに興味はありません。また、ドキュメントのどこにでも視覚的に表示するために署名をする必要はありません。
java - Javaで空白や改行のないXML署名を作成するにはどうすればよいですか?
私はブラジルの「NotaFiscalEletronica」プロジェクトで働いています。このプロジェクトでは、XMLドキュメントに署名するための標準的な方法を定義しています。
最近、署名タグ(*)を含め、タグ間に空白が絶対にないことを要求するようになりました。
たまたまapacheのXMLSignatureを使用していて、インデントされていない署名を生成できないようです。
署名後に空白を削除すると、署名が壊れます。
カノニカライザー/トランスフォーマーのセットも事前定義されているため、変更できません。
インデントまたは空白を制御するためのオプションまたはパラメーターがXMLSignatureAPIに見つかりませんでした。
以下はコードです:
そして、以下は結果の署名(スニペット)です:
(不要な)改行に注意してください。
どんな助けでも大歓迎です。
よろしくお願いします。
(*)明確化:新しいルールは、要素のみのタグ間の空白(またはその他のテキスト)を禁止します。例として、これは許可されます:
これは禁止されますが:
後者の場合、空白(改行)は2つのタグの間にあるため、つまり、要素のみのタグ内に配置されているためです。
ms-office - Outlook 2007: 電子メール受信者に基づいてプログラムで署名を選択する方法 (To: CC: BCC: など)
その方法は私には関係ありません。それがマクロであるか、または電子メールが送信されると何らかの方法で自動的に起動するかどうか。
Outlook で受信者に基づいて署名を自動的に割り当てる方法があるかどうかを知りたいです。
- Outlook 2007 で動作する必要があります。別の方法が存在する場合は、動作するバージョンを参照して追加できます。2007 年に向けて、多くのマクロを書き直す必要がありました。
- メールを送信するための通常の UI の使用以外にユーザーの操作が含まれていない限り、方法は重要ではありません。
ありがとう。
types - Haskell の型シグネチャと関数の式
Haskell と関数型プログラミングは初めてです。Real World Haskell を読んでいて、いくつかの例に混乱していることに気付きました。
具体的には、第 9 章の「述語用のドメイン固有言語」セクションに、wxyz パラメータを持つ例があります。
私はこれに要約しました:
このコードがコンパイルされるのはなぜですか?
型シグネチャによると、f
明らかに 1 つのパラメーターを受け取り、関数を返します。ただし、2 つのパラメーターを受け入れて int を返すように、関数方程式を記述できるようです。なぜこれが可能なのですか?これは、型シグネチャが無視されることを意味しますか?
これはカレーですか?これはある種の閉鎖ですか?このhttp://www.haskell.org/haskellwiki/Curryingを正しく理解していれば、そこで定義されているカリー化とは逆のように思えます。私のf
関数は単一の引数ではなく複数の引数を取ります!
また、誰でも回答できますか?この機能が記載されているある種のHaskellドキュメントへのリンクを提供してください(可能であれば)。
編集:
このことについてしばらく考えた後、お二人が暗示しているように思われるのは、次のことです。
1) この構文はシンタックス シュガーです。式にいくつのパラメーターが記述されていても、f は常に 1 つのパラメーターを持ちます。
2) f を適用すると、関数本体は (常に?) スタブ (実際には、返される関数) に変換されます。ここで、x は (4) で指定されたパラメーターに固定され、y はパラメーターです。
3) 次に、この新しい関数が 5 に適用され、y が置き換えられ、+ 関数が評価されます。
私が本当に興味を持ったのは、上で書いたように、「関数方程式で、複数のパラメーターを記述すると、実際には構文糖衣であり、次のことが実際に発生します...」のようなことを正確にどこで言っているのかということでした。それとも、それは私以外の誰にとっても明らかですか?
編集 II:
本当の目を見張るような答えは、以下の @luqui コメントにありました。残念ながら、コメントを答えとしてマークすることはできないと思います。
fxy = ... は実際には次の構文糖衣であるという事実です: f = \x -> \y -> ...
そして、私にとって、以下のすべての人が言ったことはすべてこれからです。
Haskellのジェントルイントロダクションで、これに関する一種のソースを見つけました.http: //haskell.cs.yale.edu/tutorial/functions.htmlのセクション3.1で、ラムダ抽象化と呼ばれています。
実際、方程式は次のとおりです。
inc x = x+1 add xy = x+y
は、次の略記です。
inc = \x -> x+1 add = \xy -> x+y
「シンタックス シュガー」という語句は使用していませんが、数学的な意味合いの強い「速記」という言葉を使用していますが、プログラマーとして私はこれを「シュガー」と読みます :-)
c++ - C ++ bind(...)式の署名を取得する方法
私はsignature_ofという名前のメタ関数を書き込もうとしています。このメタ関数は、関数(ポインター)、ファンクター、またはラムダのタイプを指定すると、そのシグネチャを返します。
これが私がこれまでに持っているものです:
実際の作業のほとんどはboost::function_typesライブラリによって行われるため、これは非常に簡単です。一般的な考え方は次のとおりです。
- std :: is_classを使用して、組み込み関数(ラムダを含む)とファンクターを区別します
- 組み込み関数型の場合、boost :: function_types::function_typeを使用してそのシグネチャを取得します
- ファンクターの場合は、operator()のタイプを取得し、そのシグネチャを取得し、それをドクターして「this」パラメーターを削除します。
これは組み込み関数で機能します。
ラムダの場合:
関手用:
ただし、bind()式(ファンクターの特殊なケース)では機能しません。私がこれを試してみると:
コンパイラエラーが発生します:
問題は、bind()によって返されるファンクターのoperator()がテンプレートであるため、そのタイプを判別できないことです。
bind()式の署名を別の方法で取得することは可能ですか?
module - OCaml モジュール: 異なるモジュールの (相互接続された) 型を新しいモジュールに持ち込む
問題
私が抱えている問題の 1 つは、2 つのモジュールの型と値を新しい結合モジュールに持ち込むことです。例を挙げます。現在、次の2つの型シグネチャがあります
そして、「基本要素が順序付けられているスタック」のモジュールを作成したいと思います。
ここまでは、すべてが素晴らしく、きちんとしています。しかし今、Ordered モジュールと Stack モジュールを受け取り、OrderedStack モジュールを生成するファンクターを書きたいと思います。何かのようなもの
これはまさに私が望むものであり、正しいです。しかし、それはキーボードのひどい無駄のように見えます。
私の質問
上記をよりコンパクトに書く方法はありMy_functor
ますか?
わかったけど実行できなかったこと
include
次のような記述ができるディレクティブを見てきました。
しかし、これには、上記の特定の 2 つのモジュールの場合、Ordered と Stack の両方が同じであるという問題がありますtype t
(ただし、それぞれの意味は異なります)。Ordered
andの元の定義はStacks
コードの多くの部分で既に使用されているため、変更したくありませんが、元の 2 つのモジュールを機能させる別の定式化が見つかった場合は、それで問題ありません。
また、with
演算子がここで関連している可能性があることも確認しましたが、目的の効果を生み出すために演算子をどのように使用する必要があるかについてはよくわかりませんでした。私が直面している問題は、2 つのモジュールのタイプt
と実際に接続されていることです。'a t
Ordered
Stacks
何か案は?
zend-framework - Zend_Service_Amazon_Simpledbとspecialcharsの問題
ZendFrameworkを使用してMySQLからSimpleDBにデータをコピーしたいと思います。これまでのところ正常に機能していますが、属性に「äöüß」などの特殊文字が含まれている場合、サーバーは「計算したリクエストの署名が指定した署名と一致しません」というメッセージを拒否しました。
SimpleDBは、すべてのspecialcharが何らかの方法でエンコードされている場合、リクエストを受け入れますが、私はそれをそのままにしたいのです。それを解決するために何ができますか?グーグルで情報を見つけようとしましたが、解決策が見つかりませんでした。
soap - WS-Security x509 トークン プロファイルのダイジェスト フィールドと署名フィールドは何に対応していますか?
x509 証明書には、a) 情報、b) 公開鍵、c) ハッシュ (a)+(b) から作成され、秘密鍵を使用して暗号化された署名付きの値があります。
x509 トークン プロファイルには、次の例に示すように、digestValue 要素と signatureValue 要素が含まれています 。 /dfhws/wsSecurity/dfhws_soapmsg_signed.htm
私の質問は、signatureValue の値は c) と同じですか? そして、digestValue は a)+b) のハッシュですか? もしそうなら、なぜ冗長性があるのですか?それとも私は何かを理解していませんか?ありがとう。
android - Androidデバイスでデバッグとリリースバージョンを管理する方法は?
私はAndroid開発に不慣れで、アプリの最初のバージョンをリリースする準備がほぼ整っています:)
私の電話で署名付きリリースapkをテストしている間、デバッグバージョンがデバッグ署名とともにインストールされているため、インストールを拒否します。
そのため、デバッグバージョンをアンインストールする必要がありますが、すべてのデータベースが削除されます(テストしている友達に削除されます)。
データを失うことなく同じアプリのデバッグバージョンとリリースバージョンを管理する方法はありますか?
iphone - 無効な署名、自己署名証明書?
更新:解決したthx fluchtpunkt
初心者の質問で申し訳ありません..
他の質問と同じように、署名が無効なため、アプリをアプリストアにアップロードできません..
私の場合、ios 開発者プログラムとして登録する前に、自己署名証明書の使用を許可するように iPhone SDK を設定する自己署名証明書メソッド (jailbroken iphone) を作成しようとしました
デフォルトにするにはどうすればいいですか?アプリをアプリストアにアップロードできます。