問題タブ [timestamping]

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

openssl - opensslを使用してtsa(タイムスタンピング)証明書を作成します-証明書にextendedKeyUsageを追加します

タイムスタンプサービスのTSA証明書を作成したいのですが。

まず、ルート証明書を作成します

次に、tsa証明書を作成します

私のopenssl.cnfファイルに、次の行を追加します。

ただし、作成された証明書にはextendeKeyUsageが含まれていないようです(弾力がある城でそれを読み込もうとすると、「証明書にはExtendedKeyUsage拡張機能が必要です」という例外が発生しました。

有効なtsa証明書(正しいextendedKeyUsage値が含まれている)を生成するにはどうすればよいですか?

ありがとう

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

php - PHP タイムスタンプ「数時間前」のみ

重複の可能性:
「数時間前」のトラブルまでの PHP タイムスタンプ

数時間前までの時間を表示する PHP タイムスタンプを作成するにはどうすればよいですか? たとえば、2 日前ではなく 48 時間、20 日前ではなく 480 時間を表示します。

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

php - jQuery とタイムスタンプを使用してテーブルを更新するよりも良い方法はありますか?

次のコードの「ビット」は、メッセージとそのタイムスタンプを表示する単純なテーブルを含む標準の html ページを作成します (これはより適切に表示される可能性がありますが、気にしないでください。

PHP は最初にすべてのメッセージを取得します (提供されている場合は、特定の更新されたタイムスタンプ以降)。PDO を使用してレコードを取得します (DB の抽象化のため)。タイムスタンプが提供されている場合、コンテンツを json にエンコードし、それを返し、終了します (ああ、殺人のセマンティクスです)。そうでない場合は続行し、すべてのレコードがテーブルに表示される完全な html ページと、ボタンを押すと、タイムスタンプを使用して同じ PHP スクリプトを呼び出し、それ以降に更新されたメッセージを取得するボタンを返します。その間、関連する表の行のセルを更新します。

基本的ですが、これは非常にうまく機能すると思います。それはjQueryをうまく使って相対的な更新を更新します.table_update関数が2秒ごとに呼び出されるか、時間が指数関数的に増加する小さなhtmlチャットでは、非常によく似たものがうまく機能すると思います。

質問: これをさらに改善できる優れたコーディング方法はありますか?

たとえば、TR に任意の id を与えるのは良い考えかどうか疑問に思います。PDO コード ブロックは少し複雑で、通常はエラー後のモーテム処理、セキュリティ チェックの失敗、または偽のスクリプトが含まれています。

以前はこれを行っていて、現在はより良いアプローチを使用している優れた開発者はいますか?

フレームワークは必要ありません。たとえば、比較的単純なものが必要です。フラッシュページ。

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

python - クイックフィックス送信時間(フィールド52)のドロップミリ秒

Python APIでQuickFixを実行し、FIX4.2を使用してTTFIXアダプターに接続しています

ログオンしてマーケットデータリクエストを送信しています。返信は大丈夫です。メッセージログ(画面ログとファイルログの両方)に、次のようなSendingTime(フィールド52)が表示されます。

52 = 20130207-02:38:32.212

ただし、このフィールドを取得して端末またはファイルに出力しようとすると、ミリ秒が削除されることを除いて、すべてが同じです。したがって、結果は常に次のようになります。

52 = 20130207-02:38:32

明らかにこれは悪いことです。ミリ秒が最初に存在し、アクセスしているときにドロップされる理由がわかりません。

たぶん、これはPythonのアーティファクトであり、「。」で属性にアクセスします。キャラクター?しかし、SendingTimeは文字列であり、最後にピリオドが文字列で許可されていることを確認したため、これはばかげているようです。

どんな助けでも素晴らしいでしょう、私は本当に正確なタイムスタンプをファイルに印刷できるようにしたいと思います。

ありがとう、

ワピチ

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

certificate - 会社のタイムスタンプ サーバーを自己署名証明書で使用できますか?

自動更新できるように、自己署名証明書を使用して Silverlight XAP に署名することに関心があります。まだ試していませんが、StackOverflow で見つけたこの質問/回答で簡単に証明書を作成できると思います。

しかし、タイムスタンプ サーバーが何をするのかよくわかりません。会社から証明書を購入したのではなく、自分の証明書に自己署名した場合でも、会社のタイムスタンプ サーバー (たとえば、 Comodo のもの) を使用できますか?

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

trusted-timestamp - TSA タイムスタンプを調べる

SignatureTimeStamp要素 (base64 でエンコードされたブロック) を使用して XAdES 署名を検証しようとしています。Java-Lib xades4j は基本的に検証を行ってくれます。ただし、タイムスタンプを手動で検査したいと思います (特に検証が失敗した場合)。inspectとは、使用された証明書、その有効性、タイムスタンプなどの内容を表示することを意味します。

どのツールを使用できますか? openssl はトリックを行いますか? 使い方の例を教えてください。

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

grails - Grails - dateCreated と lastUpdated 以外の変数で自動タイムスタンプを使用する

現在、以前に他の言語で書かれた Grails プロジェクトに取り組んでいます。したがって、この DB があり、そのテーブルと列の名前は変更しないと想定されています。問題は、タイムスタンプに使用される列名が date_created または last_updated ではないことです。では、grails の自動タイムスタンプを使用して列名を変更しない方法はありますか?

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

java - タイムスタンプはデフォルトで HBase テーブルに表示されますか?

HBase テーブルを作成する場合、スキャンするとそのテーブルにタイムスタンプが表示されますか?

例えば:

「テスト」、「cf」を作成

put 'test', 'row1', 'cf:a', 'value1'

put 'test', 'row2', 'cf:b', 'value2'

put 'test', 'row3', 'cf:c', 'value3'

スキャン「テスト」

行の列 + セル

行 1 列 = cf:a、タイムスタンプ = 1288380727188、値 = 値 1

行 2 列 = cf:b、タイムスタンプ = 1288380738440、値 = 値 2

行 3 列 = cf:c、タイムスタンプ = 1288380747365、値 = 値 3

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

linux-device-driver - e1000e ネット ドライバーの (ソフトウェア) タイム スタンプ スレッドを優先する

Linuxプログラミングは初めてです。e1000e ドライバーを搭載した Intel NIC があります。ネットワークからキャプチャされたパケットの正確なタイム スタンプに取り組んでいます。パケット受信ごとに割り込みが発生します。したがって、ドライバーによって登録された割り込みハンドラーは、キャプチャーされたパケットをキューに入れ、タイムスタンプを付けます。私の質問は、RT Linux を使用したい場合、タイム スタンプ スレッドの優先度を上げるにはどうすればよいかということです。これは可能ですか?

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

visual-studio-2010 - SignTool.exe エラーの後、Visual Studio で PostBuild イベントが失敗する

Visual Studio 2010 には、ビルド後のイベントでバッチ ファイルを実行するプロジェクトがあります。このバッチは、Microsoft SDK から signtool.exe を呼び出して、バイナリに署名し、タイムスタンプを付けます。

ただし、タイムスタンプ サーバー ( http://timestamp.verisign.com/scripts/timstamp.dllを使用) は、何らかの理由で信頼性が低く、失敗することがあります。これにより、ビルドが失敗しました。

その後、(このコードに基づいて) より高度なバッチ スクリプトを実装し、署名とタイムスタンプを分割し、失敗した場合はタイムスタンプ操作を再試行できるようにしました。

バッチ スクリプト (signfile.bat) の簡易バージョンを次に示します。

ビルド後のイベント コードは次のようになります。

そのため、タイムスタンプが失敗した場合、2 秒間隔で 10 回再試行します。

しかし、私たちが観察したことは、タイムスタンプが最初の試みからうまくいった場合、すべてが問題ないということでした. ただし、最初の試行が失敗した場合、次の試行でタイムスタンプが成功したとしても、ビルド後のイベント全体がコード -1 で失敗しました。

したがって、ご覧のとおり、signfile.bat から返されたエラー コードが 0 であっても、Visual Studio はそれを -1 と見なし、イベントを失敗させます。

ver>nulあちこちに追加する、または最後に追加する (確かに signfile.bat の前に「call」を追加する) など、エラー フラグをクリアしようとするすべての試みは、exit 0Visual Studio が errorlevel だけでなく何かもチェックしたように見えたため、役に立ちませんでしたそうしないと。実際、バッチと signfile.bat は、エラーの場合に 0 または 1 のみを返しますが、-1 は返しません。また、signtool.exe が 1 回エラーを返した場合、ビルド後のイベントが失敗しないように Visual Studio を説得する方法はないようです。