timestamping - Trusted Timestamps - understanding the format (rfc3161) -
[edit: i've written blogpost explains in detail: look here]
hi!
i'm desperately trying build service trusted timestamps based on rfc3161. i've decided use free trusted timestamp service @ zeitstempel.dfn.de.
my question how shall contact service in order receive valid response. regarding request format, rfc tells:
timestampreq ::= sequence { version integer { v1(1) }, messageimprint messageimprint, --a hash algorithm oid , hash value of data --time-stamped reqpolicy tsapolicyid optional, nonce integer optional, certreq boolean default false, extensions [0] implicit extensions optional }
where
messageimprint ::= sequence { hashalgorithm algorithmidentifier, hashedmessage octet string }
i've found client helped me bit.
nevertheless, still don't know how should construct request timestamp service.
regards!
i'm glad find our software helpful. refer our old service. please visit www.ntp.org.pl - you'll find there latest version of timestamping client , lot of other useful free software related time topic.
i'm not sure want do. maybe if give few more details, i'd able better. anyway, i'll give hints, find precious information.
firs of all, should @ openssl project: http://www.openssl.org/docs/apps/ts.html# there example, how create tsrequest. request stored in file, can read it's content. later, can send request server using this: http://www.openssl.org/docs/apps/tsget.html#
antoher trick can install sniffer (for example wireshark - www.wireshark.org/ ), start our client www.ntp.org.pl , send request, find proper packet in wireshark see contains.
feel free ask, if have additional questions. please, give more information service.
Comments
Post a Comment