2

[編集:すべてを詳細に説明するブログ投稿を書きました:ここを見てください]

やあ!

rfc3161 に基づいて、信頼できるタイムスタンプのサービスを必死に構築しようとしています。zeitstempel.dfn.deで無料の信頼できるタイムスタンプ サービスを使用することにしました。

私の質問は、有効な応答を受け取るためにこのサービスにどのように連絡するかです。リクエスト形式に関して、RFC は次のように述べています。

TimeStampReq ::= SEQUENCE  {
   version                      INTEGER  { v1(1) },
   messageImprint               MessageImprint,
     --a hash algorithm OID and the hash value of the data to be

     --time-stamped
   reqPolicy             TSAPolicyId              OPTIONAL,
   nonce                 INTEGER                  OPTIONAL,
   certReq               BOOLEAN                  DEFAULT FALSE,
   extensions            [0] IMPLICIT Extensions  OPTIONAL  }

どこ

   MessageImprint ::= SEQUENCE  {
        hashAlgorithm                AlgorithmIdentifier,
        hashedMessage                OCTET STRING  }

私を少し助けてくれたクライアントを見つけました。

それでも、タイムスタンプ サービスのリクエストをどのように作成すればよいかはまだわかりません。

よろしく!

4

1 に答える 1

3

私たちのソフトウェアがお役に立てば幸いです。しかし、あなたは私たちの古いサービスを参照しています。www.ntp.org.pl にアクセスしてください。タイムスタンプ クライアントの最新バージョンと、時間に関するトピックに関連するその他の便利なフリー ソフトウェアが多数あります。

あなたが何をしたいのかわからない。もう少し詳細を教えていただければ、より良いお手伝いができるかもしれません。とにかく、貴重な情報を見つけるためのヒントをいくつか紹介します。

まず、 OpenSSL プロジェクトを見てください: http://www.openssl.org/docs/apps/ts.html# TSRequest の作成方法の例があります。リクエストはファイルに保存されるため、その内容を読み取ることができます。後で、これを使用してサーバーにリクエストを送信できます: http://www.openssl.org/docs/apps/tsget.html#

あなたができる別のトリックは、いくつかのスニファー(たとえば、Wireshark - www.wireshark.org/ )をインストールし、 www.ntp.org.pl からクライアントを起動し、リクエストを送信してから、wireshark で適切なパケットを見つけて内容を確認することです。

他にご不明な点がございましたら、お気軽にお問い合わせください。あなたのサービスについてもう少し情報を提供してください。

于 2011-02-19T16:29:38.570 に答える