问题标签 [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.
openssl - 使用 openssl 创建 tsa(时间戳)证书 - 在证书中添加 extendedKeyUsage
我想为我的时间戳服务创建一个 tsa 证书。
首先我创建一个根证书
然后我创建 tsa 证书
在我的 openssl.cnf 文件中,我添加了以下行:
然而,创建的证书似乎不包括extendeKeyUsage(当我尝试用充气城堡阅读它时,我得到一个“证书必须有一个ExtendedKeyUsage扩展。”例外
如何生成有效的 tsa 证书(包括正确的 extendedKeyUsage 值)?
谢谢
php - 仅限 PHP 时间戳“几小时前”
可能重复:
PHP时间戳直到“几小时前”麻烦
如何制作一个 PHP 时间戳,只显示几个小时前的时间?例如显示 48 小时而不是 2 天前和 480 小时而不是 20 天前。
php - 有没有比使用 jQuery 和时间戳更新表更好的方法?
以下“位”代码创建了一个带有简单表格的标准 html 页面,显示消息及其时间戳(可能会更好地呈现,但 atm 没关系。
PHP 首先检索所有消息(从特定更新的时间戳开始,如果提供)。它使用PDO 来检索记录(出于 DB 抽象原因)。如果提供了时间戳,它会将内容编码为 json,然后返回并终止(啊,谋杀语义)。如果没有,它将继续并返回一个完整的 html 页面,其中所有记录都显示在一个表中,以及一个按钮,当按下该按钮时,它将调用具有时间戳的相同 PHP 脚本,以检索自同时,并更新相关的表格行单元格。
我认为,虽然很基本,但效果很好。它很好地使用 jQuery 来更新任何相关的更新,我猜一些非常相似的东西可以很好地用于一个小的 html 聊天,其中 table_update 函数每两秒调用一次,或者时间呈指数递增。
问题:是否有任何良好的编码实践可以使这变得更好?
例如,我想知道给 TR 任何 id 是否是一个好主意;PDO 代码块有点混杂,我非常喜欢看到 DIE() 函数以一种高效的方式使用,而通常我只看到它用于后期错误处理、安全检查失败或虚假脚本包括。
那里有任何优秀的开发人员,他们曾经这样做过,现在正在使用更好的方法吗?
我不想要框架,我想要一些相对简单的东西,例如。闪页。
python - quickfix 发送时间(字段 52)下降毫秒
我正在使用 Python API 运行 QuickFix,并使用 FIX4.2 连接到 TT FIX 适配器
我已成功登录并发送市场数据请求。回复很好。在我的消息日志(屏幕日志和文件日志)中,我得到了一个 SendingTime(字段 52),看起来像这样:
52=20130207-02:38:32.212
但是,当我尝试获取此字段并将其打印到终端或文件时,除了删除毫秒之外,一切都是一样的。所以结果总是:
52=20130207-02:38:32
显然这很糟糕。我想不出为什么一开始会出现毫秒,然后在我访问它们时会被丢弃。
也许这是 Python 的产物,它使用 '.' 访问属性。特点?但这似乎很愚蠢,因为 SendingTime 是一个字符串,最后我检查了字符串中允许使用句点。
任何帮助都会很棒,我真的很希望能够将准确的时间戳打印到文件中。
谢谢,
麋鹿
certificate - 我可以将公司的时间戳服务器与自签名证书一起使用吗?
我有兴趣使用自签名证书签署我的 Silverlight XAP,以便它可以自动更新。我还没有尝试过,但我想我可以用我在 StackOverflow 上找到的这个问题/答案轻松地创建一个证书。
但是我不清楚时间戳服务器的作用,我可以使用公司的时间戳服务器(例如Comodo 的那个),即使我没有从他们那里购买证书,而是自签名我的证书?
trusted-timestamp - 检查 TSA 时间戳
我正在尝试使用SignatureTimeStamp元素(这是一个 base64 编码块)验证 XAdES 签名。Java-Lib xades4j 基本上为我做验证。但是,我想手动检查时间戳(尤其是在验证失败时)。通过检查,我的意思是显示使用的证书、它们的有效性、时间戳等内容。
我可以使用什么工具?openssl 能解决问题吗?你能给我一个如何使用它的例子吗?
grails - Grails - 使用自动时间戳,除了 dateCreated 和 lastUpdated 之外的变量
我目前正在从事一个 Grails 项目,该项目以前是用其他语言编写的。所以我们有这个数据库,它的表名和列名,我们不应该改变。现在的问题是,用于时间戳的列名不是 date_created 或 last_updated。那么有没有一种方法可以让我使用 grails 自动时间戳并保持我的列名不变?
java - 默认情况下,时间戳是否出现在 HBase 表中?
当我们创建任何 HBase 表时,当我们扫描它时,时间戳是否出现在该表中?
例如:
创建'测试','cf'
把'测试','row1','cf:a','value1'
把'测试','row2','cf:b','value2'
把'test','row3','cf:c','value3'
扫描“测试”
行列+单元格
第1行列=cf:a,时间戳=1288380727188,值=值1
row2 列=cf:b,时间戳=1288380738440,值=value2
第3行列=cf:c,时间戳=1288380747365,值=值3
linux-device-driver - 优先考虑e1000e网络驱动程序中的(软件)时间戳线程
我是 linux 编程的新手。我有一个带有 e1000e 驱动程序的英特尔网卡。我正在研究从网络捕获的数据包的精确时间戳。每次接收数据包时都会产生一个中断。因此,驱动程序注册的中断处理程序将捕获的数据包排队并为其加上时间戳。我的问题是,如果要使用 RT Linux,如何提高时间戳线程的优先级。这可能吗?
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
在这里和那里添加,或者exit 0
在最后添加(当然是在signfile.bat之前添加“call”)都没有帮助,因为看起来Visual Studio不仅检查了错误级别,还检查了一些东西别的。实际上,批处理和 signfile.bat 仅在出错时返回 0 或 1,而不是 -1。如果 signtool.exe 一次返回错误,似乎没有办法说服 Visual Studio 不要让构建后事件失败。