最近在做一个项目,支持私有化交付.
逻辑是客户申请授权后,我方生成包含签名和密文的 license ,他导入进去后,系统验签解密得到明文 license.
当然,明文 license 只会在内存中,他包含了该机器所允许使用的期限,比如 2025 年 4 月 20 号到期.
那么,如果授权到期后,客户把服务器上的时间调成一年前,岂不是又可以继续使用了?
由于是私有化交付,网络时间在某些场景下可能不可行.
请问诸君在这种场景下,针对于 license 的时间是如何做的?
逻辑是客户申请授权后,我方生成包含签名和密文的 license ,他导入进去后,系统验签解密得到明文 license.
当然,明文 license 只会在内存中,他包含了该机器所允许使用的期限,比如 2025 年 4 月 20 号到期.
那么,如果授权到期后,客户把服务器上的时间调成一年前,岂不是又可以继续使用了?
由于是私有化交付,网络时间在某些场景下可能不可行.
请问诸君在这种场景下,针对于 license 的时间是如何做的?